一 if语句
if语句是指如果满足某种条件,就进行某种处理。
格式:
if (条件语句){
执行语句;
……
}
流程图:
例如:
public class IfDemo01 { public static void main(String[] args) { int x = 5; if (x < 10) { x++; } System.out.println("x=" + x); } }
二 if…else语句
if…else语句是指如果满足某种条件,就进行某种处理,否则就进行另一种处理。
格式:
if (判断条件){
执行语句1
……
}else{
执行语句2
……
}
流程图:
例如: 判断奇偶数
public class IfDemo02 { public static void main(String[] args) { int num = 19; if (num % 2 == 0) { // 判断条件成立,num被2整除 System.out.println("num是一个偶数"); } else { System.out.println("num是一个奇数"); } } }
三 if…else if…else语句
if…else if…else语句用于对多个条件进行判断,进行多种不同的处理。
格式:
if (判断条件1) {
执行语句1
} else if (判断条件2) {
执行语句2
}
...
else if (判断条件n) {
执行语句n
} else {
执行语句n+1
}
流程图:
例如:考试成绩分级
public class IfDemo03 { public static void main(String[] args) { int grade = 75; // 定义学生成绩 if (grade > 80) { // 满足条件 grade > 80 System.out.println("该成绩的等级为优"); } else if (grade > 70) { // 不满足条件 grade > 80 ,但满足条件 grade > 70 System.out.println("该成绩的等级为良"); } else if (grade > 60) { // 不满足条件 grade > 70 ,但满足条件 grade > 60 System.out.println("该成绩的等级为中"); } else { // 不满足条件 grade > 60 System.out.println("该成绩的等级为差"); } } }