博主打算从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不是正数");
}
在这个示例中,我们展示了如何嵌套使用条件语句来实现更复杂的条件判断逻辑。