三目算法、if/else,switch/case运用
//输入学生的成绩,判断考试是否及格,及格6大于等于0 //第一种写法:三目运算 大多用于单独判断是否满足某个条件 import java.util.Scanner; public class HelloWorld { public static void main(String[] args) { Scanner a=new Scanner(System.in);//控台输入 System.out.println("请输入学生成绩:"); int b=a.nextInt(); System.out.println((b>=60)?"及格":"不及格");//三目算法: 判断条件?(true的返回值):(false的返回值) } } //第2种写法if(判断条件){返回为true执行}else{返回false执行} 大多用于数据区间 import java.util.Scanner; public class HelloWorld { public static void main(String[] args) { Scanner a=new Scanner(System.in); System.out.println("请输入学生成绩:"); int b=a.nextInt();// if (b>=60) { System.out.println("及格"); } else { System.out.println("不及格"); } } } //第3种写法switch (数据){case数据: ;break;
//case数据: ;break;
//default: ;break;} 大多用于有确定数剧 import java.util.Scanner; public class HelloWorld { public static void main(String[] args) { Scanner a=new Scanner(System.in); System.out.println("请输入学生成绩:"); int b=a.nextInt(); int c=(int)(b/10); switch (c) { case 6: System.out.println("及格");break; case 7: System.out.println("及格");break; case 8: System.out.println("及格");break; case 9: System.out.println("及格");break; case 10:System.out.println("及格");break; default : System.out.println("不及格");break; } }