java
文章平均质量分 67
CN207
这个作者很懒,什么都没留下…
展开
-
JAVA解惑--奇数性
下面的方法意图确定它那唯一参数是否是一个奇数。这个方法能够正确运行吗? public static boolean isOdd(int i){ return i % 2 == 1; } 奇数可以被定义为被2整除余1的整数。表达式i % 2计算的是i整除2时所产生的余数,因此看起来这个程序应该能够正确运行。遗憾的是它不能。它在四分之一的时间里返回的都是错误的答案。 为什么是四分之原创 2017-03-28 10:36:40 · 315 阅读 · 0 评论 -
JAVA解惑--找零时刻
请考虑下面这段话描述的问题: 有人在一家汽车配件商店购买了一个价值$1.10的火花塞,但是他只有两美元一张的钞票。如果他用一张两美元的钞票支付这个火花塞,那么应该找给他多少零钱呢? 下面是一个试图解决上述问题的程序,它会打印出什么呢? public class Change{ public static void main(String args[]){ Syst原创 2017-03-28 10:36:53 · 253 阅读 · 0 评论 -
JAVA解惑--长整除
之所以称为长整除是因为它所涉及的程序是有关于两个long型数值整除的。被除数表示的是一天里的微秒数;而除数表示的是一天里的毫秒数。这个程序会打印出什么结果呢? public class LongDivision{ public static void main(String[] args){ final long MICROS_PER_DAY = 24 * 60 * 60 *原创 2017-03-28 10:36:59 · 1207 阅读 · 0 评论