java中的控制语句

  • Post author:
  • Post category:java




一.

If

如果


(


判断语句


)




结构:


1.  If(

条件语句

){//结果为true或者false



执行语句

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


}



当满足条件语句时,才执行

{}中的语句




2. If(条件语句){



满足条件时的执行语句;


}else{



不满足条件时的执行语句

;


}


例子:


3. If(条件1){



满足条件

1的执行语句;


}else if(条件2){



满足条件

2的执行语句;


}………else if(条件n){



满足条件

n的执行语句;


}else{



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

;


}





If(条件){ 执行语句}If(条件){执行语句}  和  If(条件){执行语句}

else

if(条件){执行语句}的区别




二.

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(初始值;循环条件;步长){



循环体

;


}





六.

Scanner



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


1.

导入

util包 import java.util.*;


2.



main方法中创建Scanner类


a) Scanner sc = new Scanner(System.in);


3.

获得输入的

int类型的数据  int  a  =  sc.nextInt();