慕粉2258416217
2017-03-26 15:50
public class HelloWorld {
public static void main(String[] args) {
//实现功能:循环将 1 到 10 之间的整数相加,如果累加值大于 20,则跳出循环,并输出当前的累加值。
int sum = 0;//保存1-10之间整数
//int num = 0;//保存累加和
for(int i = 0;i<=10;i++){
sum = sum + i;
while(sum>20){
System.out.println("和"+sum);
break;
}
}
}
}
和21
和28
和36
和45
和55
把if换成while出现这种情况,他们的区别是什么呢,什么情况下分别用他们?
if,,,如果条件成立,就执行括号内代码
while,,如果条件成立,就执行括号内代码,循环再执行,还成立,继续执行,不成立了,不执行了
所以就出现使用while后,出现很多输出,因为while是循环,而if是判断
if和while是两个不同的概念,if是用来进行条件判断的,他不能循环的执行,但是对于while而言,只要满足括号内的条件,就可以循环的执行。而且在if中,不可以使用break
Java入门第一季(IDEA工具)升级版
1167351 学习 · 18629 问题
相似问题