if选择结构的学习
单选择语句
package javaxuanzejiegou; import java.util.Scanner; public class IfXuanZejiegou { public static void main(String[] args) { //单选择语句 Scanner scanner = new Scanner(System.in); System.out.println("请输入内容"); String a = scanner.nextLine(); //equals:用来判断字符串是否相等 if (a.equals("Hello")) { System.out.println(a); } System.out.println("End"); scanner.close(); } }
双选择结构
package javaxuanzejiegou; import java.util.Scanner; public class IfXuanZejiegou { 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("不及格"); } System.out.println("+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++"); } }
多选择结构
package javaxuanzejiegou; import java.util.Scanner; public class IfXuanZejiegou { public static void main(String[] args) { // 多选择语句 Scanner scanner = new Scanner(System.in); System.out.println("请输入分数"); int score = scanner.nextInt(); if (score == 100) { 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(); } }