课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
为什么改变break;的顺序输出就不同。
2016-12-19
源自:Java入门第一季(IDEA工具)升级版 4-11
正在回答
小结:
1、知识点事break。
2、对break理解不到位。
备注:
1、break可以理解成终止。
2、将break和continue对比学习,效果会更好。(continue可以理解成跳过。)
3、break和continue一般常用在循环语句中。
陈途说 提问者
int num = 999;
int count = 0;
public static void main(String[] args) {
// 保存累加值
int sum = 0;
// 从1循环到10
for (int i = 1; i <= 10; i++) {
// 每次循环时累加求和
sum = sum + i;
// 判断累加值是否大于20,如果满足条件则退出循环
if ( sum > 20 ) {
break;
}
System.out.print("当前的累加值为:" + sum);
修改后的代码 sum<20改成sum>20
因为break是跳出循环,在循环体中break之后的代码是不会执行的
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
3 回答循环将 1 到 10 之间的整数相加,如果累加值大于 20,则跳出循环,并输出当前的累加值。
2 回答请教大神,这样判断语句有何错误,为啥最后得出的结果是“当前的累加值为:-2147450880 ”
3 回答累加求和。。。。
5 回答累加那错了?
1 回答逻辑问题累加