为何break 语句放在if条件后面不成?

来源:4-11 Java循环跳转语句之 break

lorenzt

2015-04-16 15:08

if ( sum>20   ) { break;

System.out.print("当前的累加值为:" + sum);

//退出循环

为何break 语句放在if条件后面不成?

error: unreachable statement
System.out.print("???????:" + sum);
^
1 error

写回答 关注

3回答

  • 只要长的丑
    2015-05-17 17:55:22

    如果你放在if语句后面的话,那么system。out。print这个输出的话就不会出来了,它直接在break那里就结束了

    致远163

    不对啊,这样放在if后面的话,只有if后面括号条件成立才会跳出判断吧

    2015-10-10 21:13:09

    共 1 条回复 >

  • demo_h
    2015-04-16 22:13:48

    你这样放 执行到第一句就直接跳出判断了。。。

    致远163

    不对啊,这样放的话,只有if后面括号条件成立才会跳出判断吧

    2015-10-10 21:12:41

    共 1 条回复 >

  • 康振宁
    2015-04-16 17:03:50

    break语句后面不能出现其他可执行语句

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165538 学习 · 17586 问题

查看课程

相似问题