【发布时间】:2015-04-28 01:51:54
【问题描述】:
我对 Java 和一般编程非常陌生。我正在尝试创建一个简单的程序,您可以在其中猜出我的年龄,如果您是对的,它将说“正确”,如果您错了,它将说“错误”。
这是我的代码:
import java.util.InputMismatchException;
import java.util.Scanner; // This will import just the Scanner class.
public class GuessAge {
public static int main(int[] args) {
System.out.println("\nWhat is David's Age?");
Scanner userInputScanner = new Scanner(System.in);
int age = userInputScanner.nextLine();
int validInput = 20;
if (validInput == 20) {
return System.out.println("Correct!!");
}
else {
return System.out.println("Wrong....");
}
}
}
我收到错误“不兼容的类型:void 无法转换为 int”,但代码中没有 void 类?我知道我的代码可能很糟糕,但如果你们能指出我正确的方向,那就太好了。谢谢。
【问题讨论】: