if结构与switch结构

以下内容为个人上课整理笔记,及自身对两者的粗浅理解

 

if-else结构:用于两种相反的条件
if(条件语句){
      代码;//条件为true是运行
}else{
    代码;//条件语句为lfase时运行
}


if-else   if-else:用于多条件、范围式,各个条件间有关系
if(条件){
     代码;
}else if(条件)
    代码
}else{
}


if结构的嵌套(与上诉相似):有前提条件必须满足时,使用。比较像大条件包含小条件。
if(条件){
    if(条件)//在上面那个条件里进行的第二个条件,类似子条件
    System.out.print();
    }else if(条件){
    System.out.print();
    }else{
    System.out.print();
        }
    }    
}
if条件结构嵌套在于不停的缩小和排除范围的书写;if的嵌套可以很多,但是也代表着范围越来越小
 


switch的结构:只能用于等值判断
输入变量值(可以用Scanner的方式询问输入;也可以自行在代码改动定义的值,int ma=1,其中的1是你自己在代码行改动,等于用Scanner的询问输入;if结构也可以)
switch(变量){//变量的类型只能是char,非long整型,String,枚举
    case 值:代码;
    break;//正常必须有,作为截断符,后面不在运行,如果没有break则会导致后续也会运行
    ...
    ...
    default:代码;
}

随机产生0-9数字
int random=(int)(Math.random()*10);

附:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值