java学习之旅23--break和continue_带标签的break和continue

来源:互联网 发布:nba百视通网络电视 编辑:程序博客网 时间:2024/05/29 14:11

  1. break和continue
    • break:跳出循环
    • continue:结束本次循环,继续下次循环

    • 代码
    • //生成0-100的随机数,直到生成88为止,解释循环public class TestBreakContinue {public static void main(String[] args) {System.out.println("BEGIN");int count = 0;while(true){count++;int num = (int)(Math.random()*101);if(num==88){break;}}System.out.println("Game over:"+count);}}

      //把100-150之间不能被3整除的数输出public class TestBreakContinue {public static void main(String[] args) {for(int i=100;i<=150;i++){if(i%3==0){continue;}System.out.print(i+"\t");}}}


  2. 带标签的break和continue

    • 打印1-100的质数
    • //打印1-100之间的质数public class TestBreakContinue {public static void main(String[] args) {for(int j=1;j<=100;j++){if(isPrime(j)){System.out.print(j+"\t");}}}public static boolean isPrime(int a){boolean flag = true;for(int i=2;i<a/2;i++){if(a%i==0){flag = false;break;}}return flag;}}


0 0
原创粉丝点击