如何使循环运行与用户输入一样多次?

时间:2016-11-14 14:38:38

标签: java loops for-loop

我有一个for循环,调用它的方法是printMe(),我希望用户能够确定它与输入一起运行的次数。这与我认为应该是的一致:

  System.out.println("Enter a number: ");
  loop = input.nextInt();

4 个答案:

答案 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();