Java 如何根据用户输入值循环/重复程序?
示例i的简单程序如下所示: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
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
谢谢!终于弄明白了。。。。我错过了播放计数的整数。你这家伙太棒了!谢谢谢谢终于弄明白了。。。。我错过了播放计数的整数。你这家伙太棒了!谢谢谢谢终于弄明白了。。。。我错过了播放计数的整数。你这家伙太棒了!谢谢谢谢终于弄明白了。。。。我错过了播放计数的整数。你这家伙太棒了!谢谢