《Java基础经典程序100例》(02)给定一个百分制分数输出相应等级

975 阅读1分钟

小知识,大挑战!本文正在参与「程序员必备小知识」创作活动​​

package csdncom.tt;

import java.util.Scanner;

/**
 * Created by Administrator on 2021/10/30.
 */
public class LeapYear {
		public static void main(String[] args){ 
			System.out.println("请输入一个分数");
		//定义输入的分数为“mark”,且分数会有小数
		   double mark;
		Scanner scanner = new Scanner(System.in); 
		mark = scanner.nextDouble();
		//判断是否有输入错误。
		if(mark<0||mark>100){
			System.out.println("输入有误! "); System.exit(0);
		}
		/*判断分数的等级
		90 分以上者 A 级, 
                80~89 分者 B 级,
                70~79 分者 C 级, 
                60~69 者 D 级,
                60 分以下 E 级 */
		if (mark>=90) {
			System.out.println("this mark is grade \'A\' ");  
		}else if (mark>=80) { 
			System.out.println("this mark is grade \'B\' ");
		}else if (mark>=70) {
			System.out.println("this mark is grade \'C\' "); 
		}else if (mark>=60) {
			System.out.println("this mark is grade \'D\' "); 
			
		}else	System.out.println("this mark is grade \'E\' ");
		}
}