break一般是跳出循坏,或是switch中的case语句,而return是跳出整个方法,例如下代码
- class Test{
- public static void main(String[] args) {
- for (int i = 3; ; i--) {
- if(i==0)
- break;//此处跳出循坏,打印321over
- //return;如果是写return,则满足条件是跳出main方法,此时System.out.println("over");编译会报错,被检测为无效代码,始终不会执行的
- System.out.print(i);
- }
- System.out.println("over");
- }
- }
复制代码 |