A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

13:编写代码实现如下内容:if语句实现和switch 语句实现
考试成绩分等级。
        90~100        A等。
        80-89        B等。
        70-79        C等。
        60-69        D等。
        60以下        E等。
请根据给定成绩,输出对应的等级。
if语句
import java.util.Scanner;
class Grade{
        public static void mian(String[] args){
                Scanner sc =new Scanner(System.in);
                int x = sc.nextInt();
                if(x < 0 ||x > 100 {
                        System.out.println("成绩录入无效")
                }else if(x >= 90)) {
                        System.out.println("A等")
                }else if(x >= 80) {
                        System.out.println("B等")
                }else if(x >= 70) {
                        System.out.println("C等")
                }else if(x >= 60) {
                        System.out.println("D等")
                }else {
                        System.out.println("E等")
                }
        }

switch语句
import java.util.Scanner;
class Grade {
        public static void main(String[] args) {
                Scanner sc = new Scanner(System.in);
                System.out.println("输入一个数据");
                int x = sc.nextInt();       
                if(x >=0 && x <= 100) {   
                        x = x/10;
                        switch (x) {
                        case 10:
                        case 9:
                                System.out.println("优");
                        break;
                        case 8:
                                System.out.println("良");
                        break;
                        case 7:
                                System.out.println("中");
                        break;
                        case 6:
                                System.out.println("及");
                        break;
                        default:
                                System.out.println("差");
                        }
                }else {
                                System.out.println("输入成绩无效");       
                }
        }
}


3 个回复

倒序浏览
import java.util.Scanner;
class li {
        public static void main(String[] args) {
        System.out.println("请输入学生成绩");
        Scanner sc = new Scanner(System.in);
        int x = sc.nextInt();
        if (x <0 || x > 100) {
                System.out.println("成绩输入错误");}
        else {
                switch (x/10) {
                case 1:       
                case 2:
                case 3:
                case 4:
                case 5:
                        System.out.println("E");
                break;
                case 6:
                        System.out.println("D");
                break;
                case 7:
                        System.out.println("C");
                break;
                case 8:
                        System.out.println("B");
                break;
                case 9:
                case 10:
                        System.out.println("A");
                break;
                }
        }
        }
        }
回复 使用道具 举报
好 !!黑马果然大牛处处在!!以后还请指教
回复 使用道具 举报
加油吧!牛牛牛牛牛牛
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马