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();
}
}

浙公网安备 33010602011771号