zoukankan      html  css  js  c++  java
  • 异常处理作业

    动手动脑一

    1》源代码:

    public class Elementary {

    public static void main(String[] args) {
    try{
    try{
    throw new ArrayIndexOutOfBoundsException();

    }
    catch(ArrayIndexOutOfBoundsException e)
    {
    System.out.println("ArrayIndexOutOfBoundsException"+"/内层是try-catch");

    }
    throw new ArithmeticException();

    }
    catch (ArithmeticException e)

    {
    System.out.println("发生了ArithmeticException");

    }
    catch(ArrayIndexOutOfBoundsException f)
    {
    System.out.println("ArrayIndexOutOfBoundsException"+"/外层是try-catch");

    }
    }

    }

    结果截图:

    动手动脑二

    1》源代码:

    import javax.swing.*;
    public class Option {

    public static void main(String[] args) {
    try{
    try{
    throw new ArrayIndexOutOfBoundsException();

    }
    catch(ArithmeticException e)
    {
    System.out.println("ArrayIndexOutOfBoundsException"+"/内层是try-catch");

    }
    throw new ArithmeticException();

    }
    catch (ArithmeticException e)

    {
    System.out.println("发生了ArithmeticException");

    }
    catch(ArrayIndexOutOfBoundsException f)
    {
    System.out.println("ArrayIndexOutOfBoundsException"+"/外层是try-catch");

    }
    }

    }

    实验截图:

    课后作业

    1》源代码:

    import java.util.Scanner;


    public class 成绩判断 {

    public static void main(String[] args) {
    // TODO 自动生成的方法存根
    double score = 0;
    boolean badInput = true;
    Scanner input;
    while(badInput) {
    System.out.println("请输入1个数字:");
    input = new Scanner(System.in);
    try {
    score=input.nextDouble();
    }
    catch(Exception e) {
    System.out.println("您输入的不是数字!");
    continue;
    }
    badInput = false;
    }
    panduan(score);

    }

    private static void panduan(double score) {
    // TODO 自动生成的方法存根
    if(score>=90)
    System.out.println("优");
    else if(score>=80)
    System.out.println("良");
    else if(score>=70)
    System.out.println("中");
    else if(score>=60)
    System.out.println("及格");
    else
    System.out.println("不及格");

    }

    }

    2》实验截图:

     

  • 相关阅读:
    手机网站调试神器之chrome控制台
    改善C#程序的建议2:C#中dynamic的正确用法
    flowplayer视频播放插件[转]
    Python类,特殊方法, __getitem__,__len__, __delitem__
    Python yield 使用浅析
    Openerp负载平衡
    linux sheel重复执行上条命令
    Python 去除列表中重复的元素
    去除Odoo主页中的提示: Your Odoo is not supported.
    Python 正则表达式学习摘要及资料
  • 原文地址:https://www.cnblogs.com/837634902why/p/7846950.html
Copyright © 2011-2022 走看看