一、多分支
基本语法:
if (条件表达式1) {
执行代码块1;
} else if (条件表达式2) {
执行代码块2;
} else{
执行代码块n;
}
二、流程图
三、入门练习一
输入保国同志的芝麻信用分: 1.信用分为100分时,输出信用极好: 2.信用分为(80,99]时,输出信用优秀; 3、信用分为[60,80]时,输出信用一般; 4、其它情况,输出信用不及格 5、请从键盘输入保国的芝麻信用分,并加以判断
package demo03;
import java.util.Scanner;
public class Test01 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入你的信誉分");
double prestige = scanner.nextDouble();
if (prestige >=0 && prestige <= 100){
if (prestige == 100) {
System.out.println("信誉分极好");
} else if(prestige > 80 && prestige <= 99) {
System.out.println("信用优秀");
} else if (prestige >= 60 && prestige <= 80){
System.out.println("信用一般");
} else {
System.out.println("信用不及格");
}
} else {
System.out.println("请输入正确的信誉分");
}
}
}
练习二
package demo03;
public class Test02 {
public static void main(String[] args) {
boolean b = true;
if (b == false) {
System.out.println("a");
} else if (b) { //这里程序默认为true
System.out.println("b");//b
} else if (!b) {
System.out.println("c");
} else {
System.out.println("d");
}
}
}