if(条件){ //满足条件执行的代码块 } //复杂的if条件 需要逻辑运算符 if((mscore>90 && escore>80) || (mscore==100 && escore>70)){ System.out.println('这位同学考得很棒!'); }二、if else
if(条件){ //条件是true时,执行的代码块1 }esle{ //条件是false时,执行的代码块2 }三、多重if
if(条件1){ //代码块1 }else if{ //代码块2 }else{ //代码块3 }四、嵌套
if(条件1){ if(条件2){ } }switch选择结构
结构switch支持的数据类型:
byte short int char 枚举 以上基本数据类型对应的包装类
jdk1.7之后支持String类型
switch(变量){ case 常量1: 代码块1; break; case 常量2: 代码块2; break; case 常量3: 代码块3; break; default: 代码块4; }
使用switch时需要注意它的穿透性,每个case后都要跟break,如果不加会一直往下执行一直到break才结束
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)