1.顺序控制
int a=7; System.out.println("a="+a); System.out.println("hello!"); a++; System.out.println("a="+a); System.out.println("0(∩_∩)0"); a++; System.out.println("a="+a);
2.分支控制
让程序有选择的执行,分支控制有三种: 1、 单分支;2、双分支;3、多分支 1、单分支语法: if(条件表达式){ 语句; } 2、双分支语法: if(条件表达式){ 语句; }else{ 语句; } 3.1、多分支语法: if(条件表达式){ 语句; }else if(条件表达式){ 语句; }else if(条件表达式){ 语句; }else{ 语句; } 3.2、多分支语法: switch(条件表达式){ //***条件表达式数据类型,就和case常量表达式一致,否则就会报错。 case 常量1: 语句1; //语句1至break中相当于{}可以加入相应程序代码 break; //break,表示跳出switch语句 case 常量2: 语句1; break; ... case 常量n: 语句n; break; default: 语句; break; } *****:switch中的可用数据类型主要是:允许byte,short,int,char,enum(枚举)等
3.循环控制
循环控制有三种 1、for循环 语法: for(循环初值;循环条件;步长){ 语句; //循环体 } 2、while循环 语法: while(循环条件){ 语句; //循环体 } 特别说明:while循环是先判断在执行语句。 3、do while循环 语法: do{ 语句; //循环体 }while(循环条件); 特别说明:do while循环是先执行,再判断。