Java 整数循环和的嵌套
因此,我有一个小作业要交给我的intro编程类,使用嵌套循环接受正整数输入,并在从1到该输入的间隔内添加所有整数。我的大脑在和我玩游戏,我行动起来有困难。我知道我需要一个扫描仪什么的,它必须打印从1到n的每个结果,比如1到100的和是5050。任何建议都很有用有关扫描仪的信息,请访问Java 整数循环和的嵌套,java,java-io,Java,Java Io,因此,我有一个小作业要交给我的intro编程类,使用嵌套循环接受正整数输入,并在从1到该输入的间隔内添加所有整数。我的大脑在和我玩游戏,我行动起来有困难。我知道我需要一个扫描仪什么的,它必须打印从1到n的每个结果,比如1到100的和是5050。任何建议都很有用有关扫描仪的信息,请访问 另一方面,前面的解决方案提到了用于扫描仪的javadoc,如果您确实需要使用它的话: 所以,找到扫描仪的用法并尝试一个简单的输入。我知道我需要一个扫描仪和其他你知道该用什么的好东西!现在对扫描器的使用做一些更多的研
另一方面,前面的解决方案提到了用于扫描仪的javadoc,如果您确实需要使用它的话: 所以,找到扫描仪的用法并尝试一个简单的输入。我知道我需要一个扫描仪和其他你知道该用什么的好东西!现在对扫描器的使用做一些更多的研究,例如Java教程:我可以生活在没有否决票的情况下,但为什么它会被否决?@DaveNewton同样的想法…@JustinC。。。我知道你想搞笑,我很感激你的努力。问题必须是好问题,不管其复杂性如何。这不是一个好主意,有几个原因,这些原因都被记录下来了。可能和你花时间挖苦别人、漏掉重点的原因是一样的。是的,我想得到我想要的结果,但我只是不知道如何按照要求使它成为一个嵌套循环。我们必须有一个循环100次的第二个循环,你能更具体地说明第二个循环应该做什么吗?因为我有一个计算1到n之和的程序,我需要将它嵌入到循环100次的第二个循环中,外部循环控制它循环的次数。我想这些说明相当模糊,所以如果我不能很好地解释,我很抱歉。我编辑了我的回复,至少反映了你所说的一些内容。外部循环使用我以前使用过的扫描程序,每次它循环时,输入一个新的整数,扫描程序就会得到它,并使用它作为循环总和的上限。希望这至少能让你走上正确的方向。谢谢你,伙计,这让我得到了我非常需要的东西。我很感激
javac NestedCountLoop.java
java NestedCountLoop.class 100
Scanner sc = new Scanner(System.in);
for (int i = o; i < 100; i++){
int upperLimit = sc.nextInt();
for (int w = 0; w < upperLimit; w++){
sum = sum + i;
}
System.out.println("Sum is " + sum);
}
public class NestedCountLoop
{
public static void main(String[] args)
{
int to = Integer.parseInt(args[0]);
int sum = 0;
for (int i = 1; sum < to; i++) {
sum = sum + i;
System.out.println(sum);
}
}
}
javac NestedCountLoop.java
java NestedCountLoop.class 100
System.out.println("Enter your maximum number: ");
// get the input
Scanner input = new Scanner(System.in);
int max = input.nextInt();
int sum = 0;
// iterate through an array to sum up the numbers
for (int i = 1; i < max; i++) {
sum = sum + i; // sum += i;
}
// print out the sum after you counted everything
System.out.println(sum);
import java.util.Scanner;
public class sumoftenIntegerInput {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int sum = 0;
for(int i=1; i<=10; i++){
System.out.println("Enter integer input " + i + ":");
int a = input.nextInt();
sum = sum + a ;
}
System.out.println("Total is:" + sum );
}
}