У меня есть школьный проект на Java, которому поручено выполнить следующие действия:
Написать заявление для использования в приемной комиссии колледжа.Чтобы быть принятым в эту школу, учащийся должен иметь: • Средний балл 3,0 или выше и вступительный балл 60 или выше • Входной балл 85 или выше и любой средний балл Чтобы сделать вещи более удобными для пользователя,написать некоторый код, чтобы выполнить некоторую проверку ошибок данных.
То есть, если среднее количество баллов не находится в диапазоне от 0,0 до 4,0, или если начальная оценка не находится в диапазоне от 0 до 100, выведите соответствующее сообщение об ошибке на экрансообщая пользователю, что он ввел неверные данные.Используйте вышеприведенные критерии, чтобы написать процедуру под названием «принято», которая принимает в качестве параметров среднюю оценку и начальную оценку и не возвращает значения.Эта процедура выведет либо «Принять», либо «Отклонить», соответственно.Наконец, напишите основную процедуру, которая запрашивает у пользователя среднюю оценку и вступительный балл.Затем эта процедура должна вызвать принятый метод для отображения результата.
Хотя я по глупости написал следующий код ниже без тщательного прочтения инструкций.Моя проблема в том, что я не уверен, как вызвать процедуру.Также, как я могу передать переменные в эту вызванную процедуру?Любая помощь или другие примеры будут полезны.Ниже приведен код, который я написал, пока он работает, в нем нет процедуры Accept, которая вызывается.
import java.util.Scanner;
class College {
public static void main(String[] args) {
double testGPA;
int testScore;
Scanner input = new Scanner(System.in);
System.out.println("Welcome to Student Admisions");
System.out.println("Please student prospects GPA: ");
testGPA = input.nextDouble();
System.out.println("Now enter prospect students Test Score: ");
testScore = input.nextInt();
System.out.println("-----------------------");
if (testGPA >= 0.0 && testGPA <= 4.0 && testScore >= 0 && testScore <= 100){
if(testGPA >= 3.0 && testScore >= 60 || testScore >= 85){
System.out.println("Student is ACCEPTED to university!");
System.out.println("Students GPA is a " + testGPA + " and students test score is a " + testScore + "%");
}
else {
System.out.println("Student is NOT ACCEPTED to university!");
System.out.println("Students GPA is a " + testGPA + " and students test score is a " + testScore + "%");
}
}
else{
System.out.println("Please Check GPA and Test score input!");
System.out.println("Your inputs were:");
System.out.println(testGPA + " = GPA should be between 0.0 and 4.0.");
System.out.println(testScore + " = Test Score should be between 0 and 100");
}
}
}