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

     

  • 相关阅读:
    laydate 时间框弹窗点击弹出后立马消失的问题解决
    万字长文:ELK(V7)部署与架构分析
    人声消除的原理算法源码及方案实现
    主动降噪技术(ANC)的前生今世–行业分析
    主动降噪技术(ANC)的前生今世--原理仿真
    主动降噪技术(ANC)的前生今世--概念历史
    音频人生
    解决 Flask-sqlalchemy 中文乱码
    使用 key 登录时分开记录操作历史记录
    OpenSSH 使用技巧
  • 原文地址:https://www.cnblogs.com/837634902why/p/7846950.html
Copyright © 2011-2022 走看看