public static void main(String[] args) {
Scanner console = new Scanner(System.in);
int rows;
System.out.print("Number of rows (1-10): ");
rows = console.nextInt();
if (rows < 1) {
rows = 1;
} else if (rows > 10) {
rows = 10;
} else {
return rows;
}
我不断收到编译器错误,指出Java无法找到符号“行”。
答案 0 :(得分:1)
我收到其他错误消息:
Main.java:[18,20] incompatible types: unexpected return value
您试图返回一个整数,但是main()方法的返回类型为void。要返回数字,您可以使用
System.exit(rows);
但这是不寻常的。通常,可执行程序的返回值0表示“成功”,而所有其他数字表示错误。