问答详情
源自:4-11 Java循环跳转语句之 break

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

if ( sum>20   ) { break;

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

//退出循环

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

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

提问者:lorenzt 2015-04-16 15:08

个回答

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

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

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

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

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

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