zoukankan      html  css  js  c++  java
  • 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 }

     

  • 相关阅读:
    开源包管理系统和环境管理系统 Conda
    浅谈 Python 的模块导入
    用 pytest 测试 python 代码
    关于特征筛选中的IV值
    二 k-means聚类算法的手动实现
    二 统计量及其抽样分布
    PAT B1056组合数的和
    PAT B1061判断题
    'utf-8' codec can't decode byte 0x8b in position 1: invalid start byte
    Hadoop搭建高可用的HA集群
  • 原文地址:https://www.cnblogs.com/liuxun1031/p/10843679.html
Copyright © 2011-2022 走看看