java基础学习——3、分支语句

一、Java分支语句类型

  • if-else 语句

  • switch

关于if-esle语句可以拆分为三种

  • if语句

    if(条件)
    {
    语句块;
    }
    
  • if-else语句

    if(条件语句)
    {
    语句块;
    }else{
    语句块;
    }
    
  • if-else if语句

if (条件语句1)
{
语句块;
}
else if(条件语句2);
{
语句块2;
}
...
else if(条件语句n)
{
语句块n;
} 

 

关于switch语句

switch( 表达式)
{
        case 表达式值1:

        语句块1;

        break;

      ....

      case 表达式N:

      语句块N;

        break;

      default:

      语句块;

        break;
}

 

注意点:每一个case都会列出表达式或是值的可能值,注意case后面跟的是:冒号,不要写成;分号

    每个case对应不同的情况,然而如果不满足case语句,可写一个default语句,default语句可选;

    每个case语句后都会对应一个break终止语句,没有特别需求都是这样写,否則会从符合case情况值开始都走一遍

对于第三个注意点,我写个简单的语句区分一下:

  

 1 int i = 2;
 2 switch(1){
 3     case 1:
 4         System.out.println(1);
 5         break;
 6     case 2:
 7         System.out.println(2);
 8         break;    
 9     case 3:
10         System.out.println(3);
11         break;
12     case 4:
13         System.out.println(4);
14         break;
15     default:
16         break;
17 }      

这是正常使用break后输出的结果是:2

而不使用break的代码如下:

int i = 2;
switch(1){
     case 1:
        System.out.println(1);
     case 2:
         System.out.println(2);
     case 3:
         System.out.println(3);
     case 4:
         System.out.println(4);
     default:
}      

输出结果是:2、3、4;

分析便可知:当case 值满足2时便开始一直执行到 语句结束。

二、java 循环语句

语句类型:

  • for循环
for(条件){
 执行语句;
}
  • while当循环
while (表达式)
{
执行语句;
}
  • do..while语句
do
{
执行语句:
}while(条件语句);

 

break和continue语句


break:符合条件直接跳出整个循环  ————————————终止

continue:符合条件跳出本次循环继续执行下一个循环————中止

 

break:

public static void main(String[] args){
       for(int i =0;i<5;i++){
           if(i ==1)break;
            {
                System.out.println("11111");
        }          
    }   
}                        

  输出结果是:1111

continue:

public static void main(String[] args){
       for(int i =0;i<5;i++){
           if(i ==1)continue;
            {
                System.out.println("11111");
        }          
    }   
} 

 输出结果是:1111   1111   1111   1111

 

posted @ 2017-07-26 16:32  丸wanwan子  阅读(169)  评论(0编辑  收藏  举报