Java 如何根据用户输入值循环/重复程序?

Java 如何根据用户输入值循环/重复程序?,java,eclipse,Java,Eclipse,示例i的简单程序如下所示: Scanner guess = new Scanner(System.in); Scanner play = new Scanner(System.in); int count =0; int sum=0; int num, N; int ply, T; System.out.println("How many times will you play?"); T = play.nextInt(); System.out.println("Ho

示例i的简单程序如下所示:

 Scanner guess = new Scanner(System.in);
 Scanner play = new Scanner(System.in);

 int count =0;
 int sum=0;
 int num, N;
 int ply, T;

 System.out.println("How many times will you play?");
 T = play.nextInt();



System.out.println("How many numbers will you enter?");
 N = guess.nextInt();



 for(count =0; count < N; count++)
 {
     System.out.println("Enter a number");
     num = guess.nextInt();
     sum +=num;
 }

     System.out.println("The sum of the numbers entered is:"+sum);
Scanner guess=新扫描仪(System.in);
扫描仪播放=新扫描仪(System.in);
整数计数=0;
整数和=0;
int num,N;
int层,T;
System.out.println(“您将玩多少次?”);
T=play.nextInt();
System.out.println(“您将输入多少个数字?”);
N=guess.nextInt();
用于(计数=0;计数
我如何重复/循环程序从“输入数字”开始,基于“您将玩多少次?”

这意味着程序将根据之前用户输入的值重复

例如, 用户输入想要播放5次 然后程序将从输入数字开始重复/循环5次


请。。。帮助我。。。谢谢你,伙计。。你是天才

你基本上已经回答了自己:

只需在T变量上执行另一个for循环(顺便说一句,它应该有一个小写名称):

System.out.println(“您将播放多少次?”);T=play.nextInt();
for(int-playNum=0;playNum
您基本上已经回答了自己的问题:

只需在T变量上执行另一个for循环(顺便说一句,它应该有一个小写名称):

System.out.println(“您将播放多少次?”);T=play.nextInt();
for(int-playNum=0;playNum
您只需要一台
扫描仪
。您的变量名有点让人困惑(我更喜欢更有限的词法范围)。最后,可以使用循环。像

Scanner scan = new Scanner(System.in);
System.out.println("How many times will you play?");
int plays = scan.nextInt();
for (int playCount = 0; playCount < plays; playCount++) {
    System.out.println("How many numbers will you enter?");
    int numbers = scan.nextInt();
    int sum = 0;
    for (int count = 0; count < numbers; count++) {
        System.out.println("Enter a number");
        int num = scan.nextInt();
        sum += num;
    }
    System.out.println("The sum of the numbers entered is:" + sum);
}
Scanner scan=新的扫描仪(System.in);
System.out.println(“您将玩多少次?”);
int plays=scan.nextInt();
对于(int playCount=0;playCount
您只需要一台
扫描仪
。您的变量名有点让人困惑(我更喜欢更有限的词法范围)。最后,可以使用循环。像

Scanner scan = new Scanner(System.in);
System.out.println("How many times will you play?");
int plays = scan.nextInt();
for (int playCount = 0; playCount < plays; playCount++) {
    System.out.println("How many numbers will you enter?");
    int numbers = scan.nextInt();
    int sum = 0;
    for (int count = 0; count < numbers; count++) {
        System.out.println("Enter a number");
        int num = scan.nextInt();
        sum += num;
    }
    System.out.println("The sum of the numbers entered is:" + sum);
}
Scanner scan=新的扫描仪(System.in);
System.out.println(“您将玩多少次?”);
int plays=scan.nextInt();
对于(int playCount=0;playCount
谢谢!终于弄明白了。。。。我错过了播放计数的整数。你这家伙太棒了!谢谢谢谢终于弄明白了。。。。我错过了播放计数的整数。你这家伙太棒了!谢谢谢谢终于弄明白了。。。。我错过了播放计数的整数。你这家伙太棒了!谢谢谢谢终于弄明白了。。。。我错过了播放计数的整数。你这家伙太棒了!谢谢