zoukankan      html  css  js  c++  java
  • 课堂动手动脑

    动手动脑

    1.

    当在捕获到异常的处理代码里加入system.exit()时,finally的代码块是不会执行的。

                

    2.

    Catchwho结果:

                 

    3.

    Catchwho2结果:

                 

    程序:

    程序代码:

    import java.util.*;

    class MyException extends Exception

    {

        MyException(String x)

        {

            super(x);

        }

    }

    public class ScoreRank {

        public static void main(String[] args) {

            Scanner scan=new Scanner(System.in);

            System.out.println("请输入学生的成绩");

            String score=scan.next();

            int flag=1;

            try 

            {

                if(score.length()>2)

                {

                    if(!score.equals("100"))

                        flag=0;

                }

                if(score.charAt(0)=='0')

                {

                    flag=0;

                }

                for(int i=1;i<score.length();i++)

                {

                    if(score.charAt(i)>'9'||score.charAt(i)<'0')

                    {

                        flag=0;

                    }

                }

                if(flag==0)

                {

                    MyException e=new MyException("非法输入");

                    throw e;

                }

            

            }

            catch(MyException e)

            {

                System.out.println(e);

            }

            if(flag==1)

            {

                int s=Integer.parseInt(score);

                if(s<60)

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

                else 

                {

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

                    if(s>60&&s<=70)

                        System.out.println("中");

                    if(s>70&&s<=80)

                        System.out.println("良");

                    if(s>80)

                        System.out.println("优");

                }

            }

        }

    }

    运行截图:

                

  • 相关阅读:
    [工具]记录在用软件和工具
    [JavaScript]JavaScript中的内存以及深浅拷贝的浅析
    [JavaScript]JavaScript中的数据类型转换
    [JavaScript]JavaScript中的原型和原型链
    [JavaScript]JavaScript中的数据类型
    [JavaScript]创建一个canvas画板-小结(2)
    [JavaScript]创建一个canvas画板-小结(1)
    [JavaScript]键盘导航知识点总结
    [CSS] CSS布局篇
    [CSS] 关于学习CSS过程中一些小技巧的整理
  • 原文地址:https://www.cnblogs.com/overs/p/6102711.html
Copyright © 2011-2022 走看看