美文网首页
javaSE - 003 - 流程控制语句

javaSE - 003 - 流程控制语句

作者: 离子来了 | 来源:发表于2016-03-23 23:05 被阅读7次
  • 条件
      char a = '4'; //swich的语句判断的类型目前只能是byte,short,int,char ..long是不可以的
      switch(a){
        case 2:
            break;
        case 4:
              break;
        default:
            break;
      }
      //条件
      if (a == '4') {
      
      }else{

      }
  • 循环
        int a = 0;
        while (a<9){
            System.out.println(a);
            a++;
        }
        do{//最少执行一次
            System.out.println("do while"+a);
            a++;
        }while(a<20);
        
        for (;a<30;a++){
            System.out.println("for" + a);
        }

1.break关键字

      for (int a = 0;a<3;a++){
            for (int b = 0;b<3;b++){
                if (b==2) {
                    break;
                }
                System.out.println(a +"+"+b+"="+(a+b));
            }
        }
结果:
0+0=0
0+1=1
1+0=1
1+1=2
2+0=2
2+1=3
总结:break(默认)只能中断本重循环,不能中断嵌套的所有循环

2.continue关键字

      for (int a = 0;a<3;a++){
            for (int b = 0;b<3;b++){
                if (b==1) {
                    continue;
                }
                System.out.println(a +"+"+b+"="+(a+b));
            }
        }
结果:
0+0=0
0+2=2
1+0=1
1+2=3
2+0=2
2+2=4
总结:continue用于跳出本次循环,开始下一次

相关文章

网友评论

      本文标题:javaSE - 003 - 流程控制语句

      本文链接:https://www.haomeiwen.com/subject/dfcrlttx.html