码迷,mamicode.com
首页 > 其他好文 > 详细

异常处理

时间:2019-05-10 13:14:24      阅读:89      评论:0      收藏:0      [点我收藏+]

标签:输出   port   col   system   异常处理   运行时   exti   个数   int   

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

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

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

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

package bbb;
import java.util.*;
public class ExceptionTest {
   public static void main(String args[]){
       Scanner in=new Scanner(System.in);
     int a,b,c;
       a=in.nextInt();
       b=in.nextInt();
       try{ 
          c=a/b; 
          System.out.println(c);
       }
       catch(Exception e){
           System.out.println("不能 被0除");
       }
       finally{
       System.out.println("滴滴滴");
       }
       
   }
}

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

package bbb;
import java.util.*;
public class work2 {
  public static void main(String args[]){
      Scanner in=new Scanner(System.in);
      Double a,b=0.0;
      try{
          a=in.nextDouble();
          b=a*a*3.14;
      }catch (InputMismatchException e){
          System.out.println("不能输入字母");
      }finally {
          System.out.println(b);
      }

      
  }
}

 

异常处理

标签:输出   port   col   system   异常处理   运行时   exti   个数   int   

原文地址:https://www.cnblogs.com/lcc272165/p/10843587.html

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