• Java异常处理


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

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

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

    4. 在finally语句块中,输出一条语句。

     1 package caixukun;
     2 
     3 import java.util.Scanner;
     4 
     5 public class ExceptionTest {
     6     public static void main(String[] args){
     7         Scanner a =  new Scanner(System.in);
     8          int w;
     9          System.out.println("请输入任意两个数为:");
    10          int b = a.nextInt();
    11          int c = a.nextInt();
    12          System.out.println("嘟嘟嘟嘟嘟嘟嘟嘟.....");
    13         try{
    14              w=b/c;
    15              System.out.println("w的值为:"+w);
    16         }catch(ArithmeticException e){
    17             System.out.println("程序发生异常,因为除数不能为0");
    18         }
    19         finally{
    20             System.out.println("程序结束");
    21         }
    22     }
    23 
    24 }

     

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

     1 package ccc;
     2 
     3 import java.util.Scanner;
     4 
     5 public class liux {
     6     @SuppressWarnings({ "resource", "unused" })
     7     public static void main(String[] args){
     8         final double PI =3.1415926;
     9         Scanner a = new Scanner(System.in);
    10         System.out.println("请输入圆的半径:");
    11         double s,r;    
    12         try{
    13             r = a.nextDouble();
    14             System.out.println("圆的面积s为:"+PI*r*r);
    15         }catch(Exception e){
    16             System.out.println("程序发生异常");
    17         }finally{
    18             System.out.println("程序结束");
    19         }                
    20 
    21     }
    22 
    23 }

     

  • 相关阅读:
    C++11——Lambda表达式
    匿名空间使用
    C++11——可调用对象包装器、绑定器
    winhttp 发送https的get请求
    C++11——基于范围的for循环
    C++11——列表初始化
    C++11——委托构造和继承构造函数
    C++11——using的使用
    使用appnium,Uiautomatorviewer连接手机报错:Unexpected error while obtaining UI hierarchy java.lang.reflect.Invocation【已解决】
    逆向 | IATHook 全屏加速挂
  • 原文地址:https://www.cnblogs.com/liuxun1031/p/10843679.html
Copyright © 2020-2023  润新知