不确定在这个java赋值中使用什么类型的循环

时间:2018-02-24 23:17:31

标签: java loops for-loop while-loop pseudocode

任务是为此编写程序 “输入2个整数并将它们之间的所有数字相加。如果它们之间没有空间,则输出0。”

我还是很新的循环,我理解while循环,所以我想使用一个。我不确定我是否理解for循环如何机械地工作,以及它是否更适合这里。

感谢任何帮助,谢谢。

2 个答案:

答案 0 :(得分:0)

此问题旨在通过for循环回答。

评论:https://docs.oracle.com/javase/tutorial/java/nutsandbolts/for.html

for (initialization; termination;
     increment) {
    statement(s)
}

您希望专注于循环的“初始化”和“终止”部分的正确表达式。

例如,在:

class ForDemo {
    public static void main(String[] args){
         for(int i=1; i<11; i++){
              System.out.println("Count is: " + i);
         }
    }
}

您希望找到要替换111的值,当然要将System.out.println替换为应有的值。

除此之外,我不打算为你做功课。祝好运!我希望你喜欢学习。

答案 1 :(得分:0)

你可以使用任何类型的循环,但for loop会让你轻松 ..看看这个例子

int a=5;
int b=10;
int sum=0;
if((b-a)>1){
    for(int i=a+1;i<b;i++){
        sum=sum+i;
    }        
}
System.out.println("sum = "+sum);