day03-判断流程-if语句

This commit is contained in:
2026-04-25 10:24:14 +08:00
parent 7e573436cc
commit 74ee610223
3 changed files with 88 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
package com.inmind.if01;
/*
if 格式一:
if(判断条件){
java代码
}
执行顺序:先执行判断条件,判断条件的结果必须是布尔型
如果true,就执行大括里面的java代码false就直接跳过大括的java代码
*/
public class Demo01 {
public static void main(String[] args) {
//判断2个变量谁大
int a = 10;
int b = 20;
if (a > b) {//ctrl+shift+enter:快速补全
System.out.println("变量a的值"+a+"");
}
if (b > a) {
System.out.println("变量b的值"+b+"");
}
System.out.println("程序结束");
}
}

View File

@@ -0,0 +1,30 @@
package com.inmind.if01;
/*
if 格式二:
if(判断条件){
java代码1
}else{
java 代码2
}
执行顺序:先执行判断条件,判断条件的结果必须是布尔型
如果true,就执行大括里面的java代码1
如果false就直接跳过大括的java代码1直接执行else后面的java代码2
*/
public class Demo02 {
public static void main(String[] args) {
//判断2个变量谁大
int i = 50;
int j = 30;
if (i > j) {
System.out.println("变量i的值" + i + "");
} else {
System.out.println("变量j的值" + j + "");
}
System.out.println("程序结束");
}
}

View File

@@ -0,0 +1,30 @@
package com.inmind.if01;
/*
if 格式三:
if(判断条件1){
java代码1
}else if(判断条件2){
java 代码2
}else if(判断条件3){
java 代码3
}.....
else{
语句n
}
执行顺序先执行判断条件1判断条件的结果必须是布尔型
如果true,就执行大括里面的java代码1
如果false就直接跳过大括的java代码1继续向下判断条件2
如果true,就执行大括里面的java代码2
如果false就直接跳过大括的java代码2继续向下判断
如果所有的判断条件都不满足那就直接执行else中的语句n
*/
public class Demo03 {
/*
x和y的关系满足如下
当x>=3 y = 2x + 1;
1<=x<3 y = 2x;
当x<1 y = 2x 1;
根据给定的x的值计算出y的值并输出。
*/
}