Java中break和continue的区别

ゞ 浴缸里的玫瑰 2024-04-18 12:51 138阅读 0赞
  • break:

    • 作用: 终止,停止,结束
    • 应用场景: 循环和switch语句中
  • continue:

    • 作用: 结束本次循环,直接进入下一次循环
    • 应用场景:只能用在循环中

    public class Demo07{

    1. public static void main(String[] args){
    2. //打印1~10之间的数,遇到3|3的倍数就跳过
    3. for(int i=0;i<=10;i++){
    4. if(i%3==0){
    5. System.out.println("跳过");
    6. continue; //下面的代码不执行,直接进入下一次循环
    7. //System.out.println(i); 错误: 无法访问的语句
    8. }
    9. System.out.println(i);
    10. }
    11. //击鼓传花
    12. //产生一个1~11之间的随机数
    13. int num=(int)(Math.random()*(11-1+1)+1);
    14. System.out.println(num);
    15. int i=0; //学生的编号
    16. //游戏开始
    17. while(true){
    18. i++;
    19. if(i==num){
    20. System.out.println("游戏结束"+i);
    21. break;
    22. }
    23. }
    24. //笔试题
    25. for(int m=1;m<=10;m++){
    26. if(m%2==0){
    27. //打印5次java
    28. //continue;
    29. //打印1次java
    30. break;
    31. }
    32. System.out.println("java");
    33. }
    34. //练习:
    35. //A: 输出前五个1~100之间3的倍数
    36. int count = 0 ;
    37. for(i=1;i<101;i++){
    38. if(i%3 == 0){
    39. System.out.println(i);
    40. count++;
    41. }
    42. if(count == 3){
    43. break;
    44. }
    45. }
    46. System.out.println("------------------------");
    47. //B: 输出除了4和6以外的1~10之间的数
    48. for(i=1;i<11;i++){
    49. if(i==4 || i==6){
    50. continue;
    51. }
    52. System.out.println(i);
    53. }
    54. }

    }

发表评论

表情:
评论列表 (有 0 条评论,138人围观)

还没有评论,来说两句吧...

相关阅读

    相关 continuebreak区别

    continue 关键字用于立即跳出本次循环,继续下一次循环(本次循环体中 continue 之后的代码就会少执行一 次)。 例如,吃5个包子,第3个有虫子,就扔掉第3