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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

3.编写代码实现如下内容:if语句实现考试成绩分等级(写出不同的if-else格式)。
        [90-100]        A等。
        [80-90)         B等。
        [70-80)         C等。
        [60-70)         D等。
        [0-60)          E等。
        请根据给定成绩,输出对应的等级。
        说明:"["表示包含,")"表示不包含
import java.util.Scanner;
class If_Test {
        public static void main(String[] args) {
                Scanner sc = new Scanner(System.in);
                System.out.println("请输入1~100的整数");
                int a = sc.nextInt();
       
                if (a >= 90 && a <= 100){
                        System.out.println("A等");
                }else if (a >= 80 && a < 90){
                        System.out.println("B等");
                }else if (a >= 70 && a < 80){
                        System.out.println("C等");
                }else if (a >= 60 && a < 70){
                        System.out.println("D等");
                }else if (a >= 0 && a < 60){
                        System.out.println("E等");
                }else {
                        System.out.println("输入错误")
                }
       
        }
}
不同的if-Else
import java.util.Scanner;
class IFIFIF {
        public static void main(String[] args) {
                Scanner sc = new Scanner(System.in);
                System.out.println("请输入1~100的整数");
                int a = sc.nextInt();

                if (a <= 100 ){
                        if (a >=90){
                                System.out.println("A等");
                        }else{
                                if (a >= 80){
                                        System.out.println("B等");
                                }else{
                                        if (a >=70){
                                                System.out.println("C等");
                                        }else{
                                                if (a >= 60){
                                                        System.out.println("D等");
                                                }else{
                                                        if (a >=0){
                                                                System.out.println("E等");
                                                        }else{
                                                                System.out.println("输入不合法");
                                                        }
                                                }
                                        }
                                }
                        }
                }else{
                        System.out.println("输入不合法");
                }
        }
}

不同的if-Else
class Demo3_2 {
        public static void main(String[] args) {
                int sord = 101;
                if ( sord >= 0) {
                        if (sord < 60) {
                                System.out.println("E等");
                        }else {
                                if (sord < 70) {
                                        System.out.println("D等");
                                }else {
                                        if (sord < 80) {
                                                System.out.println("C等");
                                        }else {
                                                if (sord < 90) {
                                                        System.out.println("B等");
                                                }else {
                                                        if (sord <= 100) {
                                                                System.out.println("A等");
                                                        }else {
                                                                System.out.println("请输入0-100之间的数");
                                                        }
                                                }
                                        }
                                }
                        }
                }else {
                        System.out.println("请输入0-100之间的数");       
                }
        }
}

1 个回复

倒序浏览
长见识了!谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马