异常处理

 package bbb;

import java.util.Scanner;

public class ExceptionTest {
public static void main(String[] args) {
int a,b;
System.out.println("请输入两个整数:");
Scanner sc = new Scanner(System.in);
a = sc.nextInt();
b = sc.nextInt();
try{

double c = a / b;
System.out.println(c);
}
catch(ArithmeticException e){
System.out.println("除数不能为0!!");
}
}
}
 

 

 
 
 
 package bbb;

import java.util.*;

public class ExceptionTest1 {
public static void main(String[] args) {
try{
double r ;
System.out.println("请输入半径:");
Scanner sc = new Scanner(System.in);
r = sc.nextDouble();
double s = r * r *3.14;
System.out.println("圆面积是:"+s);
}
catch(InputMismatchException e){
System.out.println("请输入正确半径!!!");
}
}
}

 

 
posted @ 2019-06-05 15:21  延迟满足  阅读(115)  评论(0编辑  收藏  举报