首页 > 其他 > 详细

使用throw抛出一个异常NumberFormatException

时间:2021-07-31 21:59:39      阅读:16      评论:0      收藏:0      [点我收藏+]
public class ThrowException {
    public static void main(String[] args) {
        try{
            //由于ThrowException申明会抛出异常,所以编译器会强制程序员在此捕获异常
            ThrowException();
        }catch (Exception e){
            System.out.println("这是由于ThrowException方法抛出\n"+"在main()方法中捕获的异常"+e);
        }
    }
    public static void ThrowException(){//这里还是可以声明要抛出异常
        double a=Math.random();
        if(a<0.5){
            System.out.println(a);
        }
        else
        {
            throw new NumberFormatException();
        }
    }
}

?

敲黑板:Math 类的 random() 方法没有参数,它默认会返回大于等于 0.0、小于 1.0 的 double 类型随机数,即 0<=随机数<1.0。对 random() 方法返回的数字稍加处理,即可实现产生任意范围随机数的功能。

使用throw抛出一个异常NumberFormatException

原文:https://blog.51cto.com/rjgx/3241856

(0)
(0)
   
举报
评论 一句话评论(0
分享档案
最新文章
教程昨日排行
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!