2021-03-12

瓜皮日记

一.选择结构
1.if选择结构是根据条件之后再做处理的一种语法结构。
2.当if关键字后的一对大括号里面只有一个语句时,可以省略大括号。但是为了避免有多个语句时遗忘大括号,以保持程序整体风格一致,建议不要省略if结构块的大括号。

3.常用的逻辑运算符:
①:&&—与---并且-----表达式:条件1&&条件2----两个条件同时为真,结果为真,两个条件有一个为假,则结果为假
②:||-----或、或则-----表达式:条件1||条件2-------两个条件有一个为假,则结果为假,两个条件都为真,则结果为真
③:!----非--------------表达式:!条件--------条件判断为真,则结果为假,条件判断为假,则结果为真,取反的意思

4.产生随机数(0-9中的任意整数)的方法:
input 变量名 = (int)(Math.random()*10);

5.多重if选择结构:有多个条件表示区间或等值。else可以有多个,可以省略

6.如果条件之间存在连续关系,则 if-else 块的顺序不是随意排列的,要么从小到大,要么从大到小,总之要有顺序地排列。

7.嵌套if选择结构:先满足一个条件,才进行下一个条件的判断

8.判断字符串是否相等,判断字符串是否包含某个字符
.equals();用于判断字符串是否相等。
.contains();用于判断字符串是否包含某个数字。
强制类型胡暂缓判断是否相等:String.valueOf(变量名).equals()

9.语法
1️⃣:if选择机构
if(条件){
代码块 //条件成立之后要执行的代码,可以是一条语句,也可以是一组语句。
}

2️⃣:if-else选择结构
if(条件){
代码块2
}else{
代码块2
}

3️⃣:嵌套if选择机构
if(条件1){
*****if(){
*********代码块1
*****}else{
*********代码块2
*****}
}else{
*****代码块3
}.

4️⃣:多重if选择结构
if(条件1){
//代码块1
}else if(条件2){
//代码块2
}else{
//代码块3
}

二.switch选择结构预习
1.switch选择结构可以更好的解决等值问题。

2.语法
switch(表达式):
/case常量1:
/代码块1;
/break;
/case常量2;
/代码块2
/break;

/case常量n;
/代码块n
/break;

3.switch选择结构的四个关键字:
1️⃣:switch:表示“开关”,这个开关就是switch关键字后面小括号里面表达式的值,jdk1.7之后,switch语句小括号里面可以是int、short、byte、char、枚举类型、String类型表达式。
2️⃣:case:表示“情况、情形”,case后可以是int、short、byte、char、枚举、String类型,通常是一个固定的值。case块可以有多个,顺序可以改变,但是每个case后常量的值必须各不相同。
3️⃣:default:表示“默认”,即其他情况都不满足。default后要紧跟冒号。default块和case块的先后顺序可以变动,不会影响程序执行的结果。通常,default块放在末尾,也可以省略。
4️⃣:break:表示“停止”,即跳出当前结构。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值