码迷,mamicode.com
首页 > 编程语言 > 详细

Java 异常之 try catch finally--除数不为0

时间:2014-08-06 14:30:11      阅读:242      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   java   os   io   ar   cti   

 1 package com.intel.aug6;
 2 
 3 import java.util.InputMismatchException;
 4 import java.util.Scanner;
 5 
 6 public class TestException2 {
 7 
 8     public int divsion(int f1, int f2) {
 9         return f1 / f2;
10     }
11 
12     /*
13      * 在java除法中,允许浮点数运算时除 数为零,所得结果是Infinity
14      */
15     public void inputdata() {
16         Scanner reader = new Scanner(System.in);
17         try {
18             System.out.println("Enter value1");
19             int f1 = reader.nextInt();
20             System.out.println("Enter value2");
21             int f2 = reader.nextInt();
22 
23             int div = divsion(f1, f2);
24             // System.out.println(Float.POSITIVE_INFINITY);
25             System.out.println("div=" + div);
26         } catch (ArithmeticException e) {
27 
28             System.out.println("0 can‘t be a divisor");
29             inputdata();
30         } catch (InputMismatchException e) {
31 
32             System.out.println("you enter the wrong value");
33             inputdata();
34         } finally {
35             System.out.println("Thank you!");
36         }
37     }
38 
39     public static void main(String[] args) {
40         TestException2 ex = new TestException2();
41         ex.inputdata();
42     }
43 
44 }

bubuko.com,布布扣

Java 异常之 try catch finally--除数不为0,布布扣,bubuko.com

Java 异常之 try catch finally--除数不为0

标签:style   blog   color   java   os   io   ar   cti   

原文地址:http://www.cnblogs.com/thrive/p/3894338.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!