以下内容为个人上课整理笔记,及自身对两者的粗浅理解
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);
附: