需求:编写一个除法程序,要求除数和被除数都从键盘中输入。如果输入的被除数是一个非数值型,如6y,
则不需要输入除数程序就自动中断并抛出NumberFormatException异常,
如果输入的除数为0则抛出ArithmeticException异常。并用finally处理最终结果。
/**
* 需求:编写一个除法程序,要求除数和被除数都从键盘中输入。如果输入的被除数是一个非数值型,如6y,
* 则不需要输入除数程序就自动中断并抛出NumberFormatException异常,如果输入的除数为0
* 则抛出ArithmeticException异常。并用finally处理最终结果。*/
import java.util.*;
class Chufa
{
double b;
String a;
public void setnum()throws NumberFormatException,ArithmeticException
{
Scanner reader=new Scanner(System.in);
System.out.println("请输入被除数:");
a=reader.next();//将a以字符串类型输入,并通过check方法判断,非数值型。
if(check(a))//如果为真,