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》实验截图:

     

  • 相关阅读:
    php实现拼图滑块验证的思考及部分实现
    【php设计模式】门面模式
    【php设计模式】装饰器模式
    php 如何将image图片转化为字符串(GD库操作及imagick两种实现方式)
    【php设计模式】组合模式
    【php设计模式】桥接模式
    深拷贝和浅拷贝
    【php设计模式】适配器模式
    【php设计模式】建造者模式
    Java50道经典习题-程序29 求矩阵对角线之和
  • 原文地址:https://www.cnblogs.com/837634902why/p/7846950.html
Copyright © 2011-2022 走看看