我需要它是一个 int 才能返回,但它一直在说
----jGRASP exec: javac -g CSCD210Lab8Functions.java
CSCD210Lab8Functions.java:118: incompatible types
found : int
required: java.lang.String
return finalExam;
public static String readFinalScore(Scanner kb)
{int finalExam;
do{
kb.nextLine();
System.out.print("Enter the score of the final-->");
finalExam = kb.nextInt();
kb.nextLine();
if (finalExam<0)
{System.out.print("Invalid answer please try again " );}
}while(finalExam<0);
return finalExam;
我将它转换为一个 int 然后 kb.nextInt 不知道为什么它吓坏了