continue和break区别
continue和break都是控制流语句,但是它们的功能不同。
- continue语句
当程序执行到continue语句时,它会跳过当前循环的剩余部分,直接进入下一次循环。
例如,在以下代码中,如果i等于3,那么continue语句会使程序跳过当前循环体中的输出语句,直接进入下一个循环。
for(int i=1;i<=5;i++){ if(i==3){ continue; } System.out.println(i); }
输出结果为:
1 2 4 5
- break语句
当程序执行到break语句时,它会立即结束当前循环,跳出循环体,继续执行循环体之后的代码。
例如,在以下代码中,如果i等于3,那么break语句会使程序直接跳出循环体,不再执行后面的循环。
for(int i=1;i<=5;i++){ if(i==3){ break; } System.out.println(i); }
输出结果为:
1 2
总结:
continue语句和break语句都可以改变程序的正常执行流程,但它们的作用不同。continue语句是用来跳过当前循环中的某些操作,进入下一次循环;而break语句是用来直接结束当前循环,跳出循环体。
原文地址: https://www.cveoy.top/t/topic/bbb0 著作权归作者所有。请勿转载和采集!