三目算法、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; } }

 

posted @ 2019-04-17 09:41  茫茫林海  阅读(409)  评论(0编辑  收藏  举报