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("优");

                }

            }

        }

    }

    运行截图:

                

  • 相关阅读:
    2017.0323.数字电路与系统-触发器
    2017.0322.数字电路与系统-触发器
    前端切图|点击按钮div变色
    当鼠标聚焦时输入框变色(focus事件实例)
    ajax实现简单的点击左侧菜单,右侧加载不同网页
    前端切图:自制简易音乐播放器
    移动开发之css3实现背景几种渐变效果
    jQuery实现多种切换效果的图片切换的五款插件
    jQuery实现点击开关图片切换
    三个Bootstrap免费字体和图标库
  • 原文地址:https://www.cnblogs.com/overs/p/6102711.html
Copyright © 2011-2022 走看看