选择语句if

本文记录Java学习过程中遇到的选择语句if~

1.if语句

语法格式:

if (条件语句){ 
	执行语句;
	……
}

流程图:

示例代码:

public class IfDemo {
	public static void main(String[] args) {
		int num = 19;
		if (num % 2 == 0) {
			// 判断条件成立,num被2整除
			System.out.println("num是一个偶数");
		} else {
			System.out.println("num是一个奇数");
		}
	}
}

2.if…else语句

语法格式:

if (判断条件){
	执行语句1
	……
}else{
	执行语句2
	……
}

流程图:

示例代码:

public class IfDemo {
	public static void main(String[] args) {
		int num = 19;
		if (num % 2 == 0) {
			// 判断条件成立,num被2整除
			System.out.println("num是一个偶数");
		} else {
			System.out.println("num是一个奇数");
		}
	}
}

3.if…else if…else语句

语法格式:

if (判断条件1) {
	执行语句1
} else if (判断条件2) {
	执行语句2
}
...
else if (判断条件n) {
	执行语句n
} else {
	执行语句n+1
}

流程图:

示例代码:

public class IfDemo {
	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("该成绩的等级为差");
		}
	}
}

标签: none