第七周及其之后题目部分解析

题目:

【判断题】
语句System.out.println(3.0/0)不会抛出ArithmeticException异常。

我的答案:√
而语句System.out.println(3/0)则会抛出ArithmeticException异常。
首先ArithmeticException异常是啥呢
看看API给的解释:当出现异常的运算条件时,抛出此异常。例如,一个整数“除以零”时,抛出此类的一个实例。
那同样是出于零3.0/0与3/0有啥区别:
这就是整数与浮点数的区别
分子分母中有一个或两个都是小数,且分母为0分子不为0,则运行结果是Infinity(无穷大)

因为如果包含小数,即是浮点型数据,则另一个数据也会先转换成浮点型数据后再参与运算,而0.0并不是真正意义上的0,它只不过是非常接近0而已,所以一个非零的数除以一个接近0的数就是无穷(包括正无穷和负无穷)
第二题:8.2 第13周 的题目

【判断题】
如果一个File表示目录下有文件或者子目录,调用delete()方法也可以将其删除。 错

删除此抽象路径名表示的文件或目录。如果此路径名表示一个目录,则该目录必须为空才能删除。

返回:
当且仅当成功删除文件或目录时,返回 true;否则返回 false

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值