1.if
if(条件){
代码块;
}
public class Demo01 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入成绩:");
double score = sc.nextDouble();
if (score > 90){
System.out.println("奖励iphone13");
}
}
}
2.if else
if(条件){
代码块1;
}else{
代码块2;
}
public class Demo01 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入成绩:");
double score = sc.nextDouble();
if (score > 90){
System.out.println("奖励iphone13");
}else {
System.out.println("不奖励");
}
}
}
3.if else if
if(条件1){
代码块1;
}else if(条件2){
代码块2;
}else{
代码块3;
}
public class Demo07 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入成绩:");
double score = sc.nextDouble();
if (score>=80){
System.out.println("良好");
} else if (score>=60) {
System.out.println("中等");
} else {
System.out.println("差");
}
}
}
条件2和条件1的顺序要注意,或者把条件写的更加完善。