语法: if(布尔值){ //语句1; }else{ //语句2; }
if(表达式){{//表达式成立 } if(表达式1){//表达式1成立 //A }else{//否则 //B } if(表达式1 && 表达式2){//表达式1和表达式2同时成立 //A }else{//否则 //B } if(条件表达式1){ }else if(条件表达式2){ }else if(条件表达式3){ }else{ } 注: if或else中可以再嵌套if-else
初始值;循环条件;循环体;迭代变量;
while(条件表达式){ //循环体 //迭代变量;i+=1 } 语法:当条件表达式成立时,执行“循环体”,直到条件表达式结果为false时,循环结束; 循环是不确定执行次数,只判断循环的条件;
等值条件:变量与取值之间等于的关系;
变量的类型:byte short int char String,枚举类型
switch(变量){ case 值1: 语句1; break; case 值2: 语句2; break; case 值3 ... break; default: //默认以上皆不满足时,执行的语句部分; .... break; } 语法:当变量取值1时,执行语句1;如果变量取值2时,执行语句2;