
博主打算从0-1讲解下java基础教学,今天教学第四篇: Java条件语句。
在Java中,条件语句用于根据不同的条件执行不同的代码块。Java提供了
if、else if和else等关键字来实现条件判断。
一、if语句
if语句用于执行一个代码块,如果给定的条件为真。
语法格式:
if (条件) {
// 如果条件为真,则执行该代码块
}
示例:
int num = 10;
if (num > 0) {
System.out.println("num是正数");
}
二、if-else语句
if-else语句用于执行两个代码块中的一个,取决于给定的条件是真还是假。
语法格式:
if (条件) {
// 如果条件为真,则执行该代码块
} else {
// 如果条件为假,则执行该代码块
}
示例:
int num = -5;
if (num > 0) {
System.out.println("num是正数");
} else {
System.out.println("num是非正数");
}
三、if-else if-else语句
if-else if-else语句用于执行多个代码块中的一个,取决于给定的条件是真还是假。可以有多个else if语句。
语法格式:
if (条件1) {
// 如果条件1为真,则执行该代码块
} else if (条件2) {
// 如果条件2为真,则执行该代码块
} else {
// 如果以上条件都不为真,则执行该代码块
}
示例:
int num = 0;
if (num > 0) {
System.out.println("num是正数");
} else if (num < 0) {
System.out.println("num是负数");
} else {
System.out.println("num是零");
}
四、嵌套条件语句
Java允许在一个条件语句中嵌套另一个条件语句,从而实现更复杂的条件判断逻辑。
示例:
int x = 10;
int y = 20;
if (x > 0) {
if (y > 0) {
System.out.println("x和y都是正数");
} else {
System.out.println("x是正数,y不是正数");
}
} else {
System.out.println("x不是正数");
}
在这个示例中,我们展示了如何嵌套使用条件语句来实现更复杂的条件判断逻辑。












![[Python图像识别] 五十二.水书图像识别 (2)基于机器学习的濒危水书古文字识别研究](https://img-blog.csdnimg.cn/direct/0ae62eb576ad40efabf84a0ac24a3e2c.png#pic_center)






