package com.kuang.struct; import java.util.Scanner; public class IfDemo01 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入内容:"); String s=scanner.nextLine(); //equals判断字符串是否相等 if(s.equals("hello")){ System.out.println(s); } System.out.println("End"); scanner.close(); } }
package com.kuang.struct; import java.util.Scanner; 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("不及格"); } scanner.close(); }}
package com.kuang.struct; import java.util.Scanner; public class IfDemo03 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); /* if语句至少有一个else语句,else在所有的else if语句之后。 if语句可以有若干个else if语句,它们必须在else if语句之前。 一旦其中一个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(); } }
package com.kuang.struct; public class SwitchDemo01 { public static void main(String[] args) { //case穿透现象,没有break后面会全部输出 //switch匹配一个具体的值 char grade='A'; switch (grade){ case 'A': System.out.println("优秀"); break;//可选 case 'B': System.out.println("良好"); break;//可选 case 'C': System.out.println("及格"); break;//可选 case 'D': System.out.println("再接再厉"); break;//可选 case 'E': System.out.println("挂科"); break;//可选 default: System.out.println("未知等级"); } } }
package com.kuang.struct; public class SwitchDemo02 { public static void main(String[] args) { String name="按时"; //JDK7的新特性,可以支持字符串String类型 //字符的本质还是数字 //反编译 java---class(字节码文件)----反编译(IDEA) switch (name){ case"秦景": System.out.println("秦景"); break; case"按时": System.out.println("按时"); break; default: System.out.println("有误"); } } }