zoukankan      html  css  js  c++  java
  • 第六次实训作业

    1. 编写一个类ExceptionTest,在main方法中使用try-catch-finally语句结构实现:

    ²  在try语句块中,编写两个数相除操作,相除的两个操作数要求程序运行时用户输入;

    ²  在catch语句块中,捕获被0除所产生的异常,并输出异常信息;

    在finally语句块中,输出一条语句

    package practice5;
    import java.util.Scanner;
    public class ExceptionTest {

        
        public static void main(String[] args) {
               Scanner input=new Scanner(System.in);
               System.out.println("请输入除数:");
               int o1=input.nextInt();
               System.out.println("请输入被除数:");
               int o2=input.nextInt();
               int result=0;
               try{
               result=o2/o1;
              }catch(ArithmeticException e){
                  e.printStackTrace();
                  System.out.println("异常");
               }finally{
         
               }
               System.out.println(result);
        }

    }

    1. 编写一个应用程序,要求从键盘输入一个double型的圆的半径,计算并输出其面积。测试当输入的数据不是double型数据(如字符串“abc”)会产生什么结果,怎样处理。

    package practice5;
    import java.util.InputMismatchException;
    import java.util.Scanner;
    public class yuan {
        static double p=3.14;
        public static void main(String[] args) {
            Scanner input=new Scanner(System.in);
            System.out.println("请输入圆的半径:");
            double s=0;
            double r=0;
            try{
             r=input.nextDouble();
            }catch(InputMismatchException e){
                 e.printStackTrace();
                 System.out.println("非数字异常");
                 }
            catch(NegativeArraySizeException e){
                 e.printStackTrace();
                 System.out.println("负数异常");
            }
            s=p*r*r;
            System.out.println(s);
        }

    }

  • 相关阅读:
    mac 电脑自动登录服务器
    prometheus-operator 监控 k8s 外部集群
    生产prometheus-operator 监控二进制kubernetes
    微信小程序-nginx-https 代理后端服务
    Redis 高可用之哨兵模式
    Redis 高可用之数据持久化
    服务之间连接不上问题分析
    prometheus 告警指标
    错误代码:0x800706BE 解决方法
    泛微OA服务器更改IP地址后EMobile出现“调用远端服务器接口时发生错误(122)”的提示
  • 原文地址:https://www.cnblogs.com/ccqblog1127/p/10831031.html
Copyright © 2011-2022 走看看