条件结构

 Scanner的应用

        1.导入包:

            import 包名1.包名2.类名;     //只导入包中的一个类

            import包名1.包名2.*;           //导入包中的所有类

        注意:

            ①  位于package语句后面;

            ②  自动导入java.lang包中的内容,例如String

        2.创建Scanner对象

            ①导包:import  java.util.Scanner;

            ② Scannersc=new Scanner(System.in);


条件分支结构

if条件分支

1.基本结构:
    
if(布尔表达式){
                 //
代码块
           }

      执行流程:先判断布尔条件是否是true,是true,则执行其后{}中
的代码块;否则跳过代码块,往后执行if后的语句。

     ② if(布尔表达式){
                 //
代码块1...
           }
else{
                //
代码块2...
          }

       执行流程:先判断布尔条件是否是true,是true,则执行if后{}中的代码块1;否则执行else后{}中的代码块2,再继续往后执行if...else... 后的语句。

2.  多重if  

 if (布尔条件){
               //代码块1.....
       } else if(布尔条件){
              //代码块2....
       } else if(布尔条件){
           //代码块3....  
        } else {
          //代码块4....  
        }       

        执行流程:多条件互斥,哪个条件成立,则执行其后{}中的代码块。

3.  嵌套if

  if(布尔条件1){
       if(布尔条件2){
        //代码块...
        }
     }    
    

执行流程:先判断外层条件,成立,则再判断内层条件。

 switch条件分支

    switch语句结构   
       

  switch(表达式){
     case值1: 代码块1;break;
     case值2: 代码块2;break;
     case值3: 代码块2;break;
            ...
     default: 代码块N; 
        }


















猜你喜欢

转载自blog.csdn.net/coco8023lee/article/details/80600480