Я пишу программу, которая получит 5 различных тестовых кодов, сбросит самый низкий класс и даст среднее значение самого высокого значения 4. Есть ли способ, когда я вызываю метод и переименовываю то, что он возвращает?Могу ли я изменить способ возврата в переменную?
import java.util.Scanner;
public class Num {
public static void getScore(){
Scanner score = new Scanner(System.in);
boolean testNum = false;
int grade = 0;
do{
try{
testNum = true;
System.out.print("Enter in a test grade.");
grade = score.nextInt();
if((grade < 0) || (grade > 100)){
System.out.print("Invalid Entry. ");
testNum = false;
}
}catch (Exception e){
System.out.print("What you entered was not a grade. Try again. ");
testNum = false;
@SuppressWarnings("unused")
String clear = score.nextLine();
}
}while(!testNum);
}
}
Вы хотите вернуть результат 'testNum' от метода ? –
Я хочу вернуть класс и переименовать его в основном. –
Измените подпись метода, чтобы вернуть 'int', а затем вернуть класс. –