제 학생 등급 분류기가 반환 된 값을 사용해야하고 입력을 시도했지만 입력이 3 번 표시됩니다. 그 방법에서 검색된 값을 사용하려면 getStudentMark()
메서드를 호출하기 때문에 이것이 확실합니다.java 메소드에서 반환 된 값을 사용합니다.
코드 :
다음 주 방법 (I 변경할 수없는) 이러한 호출public static int getStudentMark()
{
Scanner in = new Scanner(System.in);
System.out.println("Exam Mark :> ");
int mark = in.nextInt();
return mark;
}
public static String getStudentFinalGrade()
{
int studentGradeMark = getStudentMark();
String studentGrade = "";
int studentGradeMark = getStudentMark();
if (studentGradeMark >= 90) {
return "A";
} else if (studentGradeMark >= 80) {
return "B";
} else if (studentGradeMark >= 70) {
return "C";
} else if (studentGradeMark >= 65) {
return "D";
}
return "F";
return studentGrade;
}
public static void printGrade()
{
System.out.println("Your Grade is" + getStudentFinalGrade());
}
다음 int
를 할당 할 때
public static void main(String[] args) {
getStudentMark();
getStudentFinalGrade();
printGrade();
}
내가 잘못 갈거야?
입력을 3 번 계속 요구합니다. 그런 다음 세 번째 시도에서 작동합니다. 입력 등급을 얻으려면
게시 * 실제 * 코드 또는 우리는 당신을 도울 수 없습니다. –
더 많은 코드가 추가되었습니다 – 40764627182
* */*는 (는) 동일한 오류를 * 의미합니까? –