1 package com.xl.struct; 2 3 import java.util.Scanner; 4 5 public class IfDemo01 { 6 public static void main(String[] args){ 7 Scanner scanner = new Scanner(System.in); 8 9 System.out.println("请输入内容: "); 10 String s = scanner.nextLine(); 11 12 13 //equals:判断字符串是否相等 14 if (s.equals("Hello")){//如果输入的字符串等于Hello 就输出 s 15 System.out.println(s); 16 } 17 System.out.println("End"); 18 19 20 scanner.close(); 21 } 22 }
1 package com.xl.struct; 2 import java.util.Scanner; 3 public class IfDemo02 { 4 public static void main(String[] args){ 5 Scanner scanner = new Scanner(System.in); 6 7 System.out.println("请输入成绩: "); 8 9 int score = scanner.nextInt(); 10 11 if(score>60){ 12 System.out.println("及格");//真为 True 13 }else{ 14 System.out.println("不及格");// 假 为 false 15 } 16 17 18 19 20 scanner.close(); 21 22 } 23 }
1 package com.xl.struct; 2 3 import java.util.Scanner; 4 5 public class IfDemo03 { 6 public static void main(String[] args) { 7 Scanner scanner = new Scanner(System.in); 8 System.out.println("请输入成绩: "); 9 int score = scanner.nextInt();//int或double 10 11 /** 12 * if语句至多有一个 else 语句,else 语句在所有的else if 语句之后。 13 * if语句可以有若干个 else 语句,他们必须在 else 语句之前。 14 * 一单其中一个 else if 语句检测为 true,其他的else if 以及 else 语句都将跳过执行 15 */ 16 17 if (score==100){ 18 System.out.println("恭喜满分"); 19 }else if (score<100 && score>=90){ 20 System.out.println("优秀"); 21 }else if (score<90 && score>=80) { 22 System.out.println("良好"); 23 }else if (score<80 && score>=70){ 24 System.out.println("一般"); 25 }else if (score<70 && score>=60){ 26 System.out.println("及格"); 27 }else if (score<60 && score>=0){ 28 System.out.println("不合格"); 29 30 }else { 31 System.out.println("成绩不合法"); 32 } 33 34 scanner.close(); 35 } 36 }
1 package com.xl.struct; 2 3 import java.util.Scanner; 4 5 public class Demo033 { 6 public static void main(String[] args) { 7 int num1,num2;//变量 8 Scanner scanner = new Scanner(System.in); 9 System.out.println("请输入账号"); 10 num1 = scanner.nextInt();//获取第一个的输入 11 System.out.println("请输入密码"); 12 num2 = scanner.nextInt();//获取第二个的输入 13 if (num1==123456){//判断num1是否等于123456 14 System.out.println("账号正确"); 15 if (num2==888888){//判断num2是否等于888888 16 System.out.println("登陆成功"); 17 }else { 18 System.out.println("密码错误"); 19 } 20 }else{ 21 System.out.println("用户名错误"); 22 } 23 24 25 } 26 27 }