day03-if的学习

This commit is contained in:
2025-12-24 14:09:44 +08:00
parent 23c59f3780
commit e18a14b025

View File

@@ -25,12 +25,54 @@ if(判断条件){
注意格式二语句1或语句2肯定会执行一个但是也永远都只会执行一个 注意格式二语句1或语句2肯定会执行一个但是也永远都只会执行一个
在某种简单的逻辑之下三元运算符可以跟if-else互换但是在开发中if-else的使用场景更广 在某种简单的逻辑之下三元运算符可以跟if-else互换但是在开发中if-else的使用场景更广
----------------------------------------------------------------------
if格式三
if(判断条件1){
语句1
}else if(判断条件2){
语句2
}else if(判断条件3){
语句3
}....
else{
语句n;
}
执行顺序:先执行判断条件1判断条件必须是布尔型的结果
如果为true就执行大括号语句1这时结束了整个if语句
如果为false就直接跳过if后面大括号中的语句1继续向下判断判断条件2
如果为true就执行大括号语句2这时结束了整个if语句
如果为false就直接跳过if后面大括号中的语句2继续向下判断....
最终如果所有的判断条件都为false那么就直接执行else后面的语句n
注意:格式三,肯定会执行一个语句,但是也永远都只会执行一个语句;
*/ */
public class Demo01_if { public class Demo01_if {
public static void main(String[] args) { public static void main(String[] args) {
//判断给定的数据是奇数还是偶数if-else // x和y的关系满足如下
// x>=3 y = 2x + 1;
//-1<=x<3 y = 2x;
// x<=-1 y = 2x 1;
// 根据给定的x的值计算出y的值并输出。
}
//if格式二的练习
public static void ifDemo2() {
//判断给定的整数是奇数还是偶数if-else
int i = 20;
//分析:奇数:%2余数为1反之为偶数
if (i % 2 == 1) {
System.out.println("变量i的值" + i + "为奇数");
//ctrl+D:复制一行
} else {
System.out.println("变量i的值" + i + "为偶数");
//ctrl+shift+上下,代码上下移动
}
System.out.println("程序结束");
} }