JAVA条件语句:if;switch case
1 if(布尔表达式) 2 { 3 //如果布尔表达式为true将执行的语句 4 }
如果布尔表达式为true 执行里面的代码
if...else语句:
1 if(布尔表达式){ 2 //如果布尔表达式的值为true 3 }else{ 4 //如果布尔表达式的值为false 5 }
如果布尔表达式为true,执行if里的代码;
如果为false,执行else里的代码。
if...else if...else语句:同理,由多个布尔表达式组成,依次往下判断,若都为false则执行else语句
1 if(布尔表达式 1){ 2 //如果布尔表达式 1的值为true执行代码 3 }else if(布尔表达式 2){ 4 //如果布尔表达式 2的值为true执行代码 5 }else if(布尔表达式 3){ 6 //如果布尔表达式 3的值为true执行代码 7 }else { 8 //如果以上布尔表达式都不为true执行代码 9 }
if语句可以嵌套使用:
1 if(布尔表达式 1){ 2 ////如果布尔表达式 1的值为true执行代码 3 if(布尔表达式 2){ 4 ////如果布尔表达式 2的值为true执行代码 5 } 6 }
JAVA switch case语句:判断一个变量是否与一系列的值相等,每一个值有一个分支。
1 switch(expression){ 2 case value : 3 //语句 4 break; //可选 5 case value : 6 //语句 7 break; //可选 8 //你可以有任意数量的case语句 9 default : //可选 10 //语句 11 }
规则:1.switch的变量类型可以为byte,short,int,char,JAVA SE7之后也支持String,case的值必须为字符串常量或字面量;
2.一个switch可以拥有多个case,case后面跟一个比较值和冒号;
3.switch值的类型和case值的类型必须相同;
4.当执行到相等时,会一直往下执行,直到遇见break;
5.可以包含一个default分支,一般写在最后,用于case的值都不等时执行,不需要break。
posted on 2018-10-30 14:57 s1mplesama 阅读(1756) 评论(0) 编辑 收藏 举报