第一章 答疑摘选

在第一章后面,作者列出了一些问题并给出了回答,我将其中的一些我不熟悉的问题。

1.问 如何才能将一个 double 变量初始化为无穷大?
答 可以使用 Java 的内置常数:Double.POSITIVE_INFINITY 和 Double.NEGATIVE_INFINITY。
2. 问 Java 表达式 1/0 和 1.0/0.0 的值是什么?
答 第一个表达式会产生一个运行时除零异常(它会终止程序,因为这个值是未定义的);第二个表达 式的值是
Infinity(无穷大)。
3. 问 负数的除法和余数的结果是什么?
答 表达式 a/b 的商会向 0 取整;a % b 的余数的定义是 (a/b)*b + a % b 恒等于 a。例如 -14/3 和 14/-3 的商都是 -4,但 -14 % 3 是 -2,而 14 % -3 是 2。
4. 问 我的程序能够重新读取标准输入中的值吗?
答 不行,你只有一次机会,就好像你不能撤销 println() 的结果一样。
5. 问 在 Java 中,一个静态方法能够将另一个静态方法作为参数吗?
答 不行,但问得好,因为有很多语言都能够这么做

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值