控制语句

来源:互联网 发布:led电子屏幕软件 编辑:程序博客网 时间:2024/05/15 16:03

If如果(判断语句)

         结构:

   If(条件语句){//结果为true或者false

     执行语句;//条件为真时的执行语句

}

当满足条件语句时,才执行{}中的语句

 

  If(条件语句){

 满足条件时的执行语句;

}else{

     不满足条件时的执行语句;

}

例子:

  If(条件1){

          满足条件1的执行语句;

}elseif(条件2){

         满足条件2的执行语句;

}………elseif(条件n){

         满足条件n的执行语句;

}else{

          不满足任何条件时的执行语句;

}

 

If(条件){ 执行语句}If(条件){执行语句}  和  If(条件){执行语句}  elseif(条件){执行语句}的区别

二.switch  case

 

     基本结构:switch(变量){

                   case 值1:

                            执行语句1;

                            break;//中断跳出

                   case 值2:

                            执行语句2;

                            break;//中断跳出

…………………..

   case   值n:

        执行语句n;

        break;

                   default:

                       执行语句;

 }

switch可以选择的变量数据类型只能是:byte ,short int char

switch只能做等号判断,if else 可以做区间判断

switch 判断的个数必须是有限的,(不能太多)

三.while循环

格式:

     定义初始值;

     while(条件语句){//终止循环条件

         循环体;

         步长;

}

四.Do While循环

     格式:  初始值;

              do{

                   循环体;

                   步长;

}while(终止条件);

while和do  while 的区别

     while先判断循环条件,在执行循环体,do while 先执行循环体,在判断循环条件,do while 至少执行一次

五.for循环

格式:for(初始值;循环条件;步长){

     循环体;

}

初始值-->循环条件-->循环体-->步长-->循环条件-->循环体-->步长

六.Break和continue

Break是中断,跳出,表示直接终止循环

continue是跳过当前循环,开始下一层循环

七.Scanner

     Scanner 是一个控制数据从控制台输入的类,存在于java.util包中(类似于有一个文件名叫Scanner.java存放在java.util文件夹中)

1.  导入util包             importjava.util.*;

2.  在main方法中创建Scanner类

   Scanner sc = new Scanner(System.in);

3.  获得输入的int类型的数据 int  a  = sc.nextInt();