• 动手动脑2


    编写一个程序,此程序在运行时要求用户输入一个整数,代表某门课的考试成绩,程序接着给出“不及格”、“及格”、“中”、“良”、“优”的结论。

    import java.util.*;

    class AException extends Exception

    {

    String a;

    AException()  

    {

    a="输入有误";   

    }

    public String toString()

    {

    return a;

    }

    }

    class A 

        public static void main(String args[]) 

        { 

         while(1>0)

           {

         Scanner sc = new Scanner(System.in); 

         System.out.println("请输入考试成绩(0~100):"); 

          

            try 

            { 

                String s = sc.nextLine();     

                getnum(s); 

            } 

            catch (AException e) 

            { 

                System.out.println(e.toString()); 

            } 

           }

        } 

        private static void getnum(String s) throws AException 

        { 

         for (int i = s.length()-1; i >= 0;i--) 

            {

             int chr = s.charAt(i);

                if (chr < 48 || chr > 57)

                {

                 throw new AException(); 

                }

            }  

         double num = Double.parseDouble(s);   

            if (num < 0 || num> 100) 

            { 

                throw new AException(); 

            } 

            if (num>= 0 && num<= 60)

            { 

                System.out.print("不及格 "); 

            } 

            else if (num >= 60 && num <= 70) 

            { 

                System.out.print("及格 "); 

            } 

            else if (num>= 70 && num<= 80) 

            { 

                System.out.print(" "); 

            }

            else if (num >= 80 && num <= 90) 

            { 

                System.out.print(" "); 

            } 

            else 

            { 

                System.out.print(" "); 

            } 

        } 

  • 相关阅读:
    【项目】 技术选型 平台和语言
    WCF 常见逻辑和代码 1.错误处理和配置
    一个挺有意思的Javascript小问题
    【设计原则和建议】 方法返回值
    一次HTTP请求中的缓存
    【设计原则和建议】 方法
    【设计原则和建议】 字段
    Express全系列教程之(一):Express的安装 和第一个程序
    js switch语句祥解[范围判断]
    修改notepad++ zencodeing 插件的配置路径
  • 原文地址:https://www.cnblogs.com/zhmbg/p/7845780.html
Copyright © 2020-2023  润新知