import java.util.Scanner; //if单选结构 public class ifDemo01 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入一个内容:"); String str= scanner.nextLine(); //equals:判断字符串是否相等 if (str.equals("Hello")){ System.out.println(str); } System.out.println("End"); scanner.close(); } }
import java.util.Scanner; //if双选结构 public class ifDemo02 { public static void main(String[] args) { //考试分数大于60就是及格,小于60就是不及格。 Scanner scanner = new Scanner(System.in); System.out.println("请输入成绩:"); int score = scanner.nextInt(); if (score>60){ System.out.println("及格"); }else { System.out.println("不及格"); }
import java.util.Scanner; //if多选择结构 public class ifDemo03 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); /* 1.if语句至多有一个else语句,else语句在所有else if 语句之后。 2.if语句可以有若干个else if 语句,它必须在else语句之前。 3.一旦其中一个else if 语句检测为true,其他else if 语句和else 语句都将跳过执行。 */ System.out.println("请输入成绩:"); int score = scanner.nextInt(); if (score==100){ System.out.println("恭喜满分"); }else if (score<100 && score>=90){ System.out.println("A级"); }else if (score<90 && score>=80){ System.out.println("B级"); }else if (score<80 && score>=70) { System.out.println("C级"); }else if (score<70 && score>=60) { System.out.println("D级"); }else if (score<60 && score>=0) { System.out.println("不及格!"); } else { System.out.println("成绩不合法"); } scanner.close(); } }