选择结构

选择结构

1.掌握if选择(分支)结构

掌握基本if

  If(条件){

//条件成立时执行的内容

  }

掌握if-else

 If(条件){

     //条件成立

}else{

    //条件不成立

}

掌握多重if

If(条件1){

}else
if(条件2){

}else{

}

注意事项:

自上而下执行条件判断,只要有一个条件满足
剩下的条件不再执行

可以结合n 个else if,但是else if不能单独使用

可以结合else使用

多重if如果是范围性的判断 必须要注意顺序

掌握嵌套if

一个选择结构里 可以继续嵌套n层选择结构 而且没有强制要求必须是哪一种

  If(){

       If(){

          ………

}

}

随机数字:
随机数公式:(int)(Math.radom()* (最大值-最小值) )+ 最小值

2.掌握switch选择(分支)结构

一个选择结构里 可以继续嵌套n层选择结构

Cannot switch on a value of type double. Only convertible int values, strings or enum variables are permitted

Switch的表达式只支持int String enumeration(枚举)

自动类型转换:

Byte short->int

Char->int

JDK是在1.7版本支持 String类型的

switch语法
switch(表达式){
case 常量1:
//执行语句
break;
case 常量1:
//执行语句
break;

default:
//执行语句
break;

}

注意事项:

1.  
switch只能用于等值判断

2.  
switch中的每一个case后都必须加上break,否则会出现case穿透,break有时候不加会有特别的效果,根据你需求决定,但一般采用上方规范

3.  
无论是否需要默认情况,都推荐加上default

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值