If单选择结构
If(布尔表达式){
//若布尔值为真,则执行该语句
}
import java.util.Scanner;public class If_demo01 {static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println("请输入内容");String s = sc.nextLine();if(s.equals("Hello")){System.out.println(s);};System.out.println("End");sc.close();}
}
If双选择结构
if(布尔表达式){
//若布尔值为真,则执行该语句
}else{
//若布尔值为假,则执行该语句
}
import java.util.Scanner;public class If_demo02 {static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println("请输入成绩");int score = sc.nextInt();if(score >= 60){System.out.println("及格了");}else{System.out.println("没及格");}sc.close();}
}
If多选择结构
if(布尔表达式1){
//若布尔表达式1为真,则执行该语句
}else if(布尔表达式2){
//若布尔表达式2为真,则执行该语句
}else if(布尔表达式3){
//若布尔表达式3为真,则执行该语句
}else{
//若以上表达式都为假,则执行该语句
}
import java.util.Scanner;public class If_demo03 {static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println("请输入成绩");double score = sc.nextDouble();if (score == 100) {System.out.println("恭喜满分");}else if(score >=90 && score <100){System.out.println("A等级");}else if(score >=80 && score <90){System.out.println("B等级");}else if(score >=70 && score <80){System.out.println("C等级");}else if(score >=60 && score <70){System.out.println("D等级");}else if(score<60){System.out.println("不及格");} else{System.out.println("成绩不合法");}sc.close();}
}
