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

     

  • 相关阅读:
    KVM安装之脚本和镜像目录树准备
    KVM安装之网桥
    安装KVM虚拟机步骤
    NFS搭建配置
    为项目组搭建开发测试环境介绍
    VMWare虚拟机copy后网卡不是eth0解决办法
    安装Oracle 10g和SQLServer2008(仅作学习使用VirtualBox虚拟机来安装节省电脑资源)
    常用的SQL语句
    在web项目中集成Spring
    IOC容器装配Bean(注解方式)
  • 原文地址:https://www.cnblogs.com/837634902why/p/7846950.html
Copyright © 2011-2022 走看看