我有一个for循环,调用它的方法是printMe(),我希望用户能够确定它与输入一起运行的次数。这与我认为应该是的一致:
System.out.println("Enter a number: ");
loop = input.nextInt();
答案 0 :(得分:2)
这应该有效:
Scanner input = new Scanner(System.in);
int loop = input.nextInt();
for(int i = 0; i<loop;i++){
//do the thing
}
答案 1 :(得分:2)
借助扫描仪阅读用户输入
Scanner sc = new Scanner(System.in);
int loopNum = sc.nextInt();
for (int i=); i<loopNum; i++){
printMe();
}
答案 2 :(得分:1)
应该是这样的:
for (int i=0; i<loopNum; i++)
printMe();
干杯
答案 3 :(得分:1)
是的,如果您从类Scanner
输入变量,那么它是正确的。您可以像这样声明变量sc
,如果要从用户那里读取更多输入,可以多次调用它。
Scanner sc = new Scanner(System.in);
System.out.println("Enter a number: ");
loopNum = sc.nextInt();