Java中if为什么不能用break结束语句,这样会优化一些啊,难道是硬性规定还是另有玄机?

2025-03-25 06:56:44
推荐回答(5个)
回答1:

同学:在语法里if语句就没有break的用法,这个break一般是使用在for循环,do····while循环以及Switch语句中,用于退出当前的循环语句,你给的例子中:你输入200,执行到这个if语句,满足if的条件,执行System.out.println();语句,你不用这个break他也会往下面执行的,走到第二个if语句,但是并不满足第二个if语句的条件,所以直接跳过,结束这个程序···

希望对你有所帮助,如有什么地方不清楚的,可以追问····

回答2:

.你理解错误了把 把if 和switch
if语句块里放break根本就没有意义
if ((x < 0) || (x > 100)) {
System.out.println("成绩输入错误,请重新输入!");
break;
}
;
你这么写根本也就是错的 最后那个; 完全没意义

回答3:

break是用来跳出循环的。你要中断的话,用return;吧

回答4:

你不需要那个break也行的,第一个IF不满足的话,会执行下一个语句的

回答5:

没必要吧!!!
if又不是循环
break是终止循环的