System.out.print( "Enter an int > " );
int i = scan.nextInt();
while ( i != -1 ) {
System.out.println( "Hello" );
System.out.print( "Enter an int > " );
i = scan.nextInt();
}
假设用户输入3,5和-1,此代码的输出是多少? 我已经尝试将它加载到多个编辑器中并尝试它但它一直给我错误,如:
int i = scan.nextInt ( );
^
symbol: variable scan
答案 0 :(得分:5)
您需要先创建一个Scanner
对象才能使用它。
在方法的最顶层(我假设这里是main方法),写:
Scanner sc = new Scanner(System.in);
您还需要在文件的最顶部添加导入:
import java.util.Scanner;