day03-if的学习

This commit is contained in:
2025-12-24 13:57:46 +08:00
parent d9ca8e9df6
commit 23c59f3780

View File

@@ -8,9 +8,52 @@ if(判断条件){
执行顺序:先执行判断条件,判断条件必须是布尔型的结果,
如果为true就执行大括号内部的语句false就直接跳过大括号中的内容
----------------------------------------------------------------
if格式二
if(判断条件){
语句1
}else{
语句2
}
执行顺序:先执行判断条件,判断条件必须是布尔型的结果,
如果为true就执行大括号语句1这时else就不执行
如果为false就直接跳过if后面大括号中的语句1直接执行else后面的语句2
注意格式二语句1或语句2肯定会执行一个但是也永远都只会执行一个
在某种简单的逻辑之下三元运算符可以跟if-else互换但是在开发中if-else的使用场景更广
*/
public class Demo01_if {
public static void main(String[] args) {
//判断给定的数据是奇数还是偶数if-else
}
//if的格式二
public static void ifMethod2() {
//判断2个值谁大
int a = 30;
int b = 20;
if (a > b) {
System.out.println("a的值大" + a);
} else {
System.out.println("b的值大"+b);
}
System.out.println("程序结束");
//使用三元运算符来实现
String str = a>b?"a大":"b大";
System.out.println(str);
}
//if的格式一
public static void ifMethod1(String[] args) {
//判断下变量对应的值
int i = 12;
if (i!=10){
@@ -19,6 +62,17 @@ public class Demo01_if {
System.out.println("程序结束");
//判断2个值谁大请用if判断流程来判断
int a = 10;
int b = 20;
//ctrl+shift+enter
if (a > b) {
System.out.println("a的值大"+a);
}
if (b > a) {
System.out.println("b的值大"+b);
}
}
}