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。    

 

转载于:https://www.cnblogs.com/s1mple/p/9876834.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值