最新 最热

类型转换的时候,.valueOf()和.parseX()的区别

.valueOf()返回的是包装类(Wrapper Class)中的一些类型;而.parseX()返回的是基本数据类型,如int,char,double等。其参数应该是String类型 例如: Integer.valueOf(x);返回的就是Integer类型。 Integer.parseInt("123")返回......

2019-10-09
1

基础知识 | 每日一练(130)

小林:浮点数的定义决定它的绝对精确度会随着其代表的值变化, 所以比较两个浮点数的最好方法就要利用一个精确的阈值。这个阈值和作比较的浮点数值大小有关。...

2019-10-08
1

字母预言卡里的魔术与数学(一)——魔术表演的艺术

自大学以来,就没少在魔术店里买一些道具。随着工作以后自己的时间越来越少,对魔术的广泛兴趣也逐渐收敛到更小的领域,到最后也就是去买点牌了。不过偶尔逛逛,还是能发现不少新奇的小玩意让我眼前一亮。...

2019-09-27
0

关于洗牌的研究(五)——从数学到魔术之印度洗牌

写再前面:本系列作品由MathMagician独家首发,一共有七篇,从数学和魔术两个角度对日常生活中“洗牌”这一现象作了挂一漏万的分析。之所以说是挂一漏万,是因为无论数学还是魔术,洗牌中的任何一个小点都够写几篇了。所以,本系...

2019-09-27
0

基础知识 | 每日一练(128)

小林:大多数电脑都是用二进制来表示浮点和整数的。在十进制里, 0.1 是个简单、精确的小数, 但是用二进制表示起来却是个循环小数 0.0001100110011 ...。所以3.1 在十进制内可以准确地表达, 而在二进制下不能。在对一些...

2019-09-26
1

基础知识 | 每日一练(126)

小林:直接的方法是rand() % N /* 不好 */试图返回从 0 到 N − 1 的数字。但这个方法不好, 因为许多随机数发生器的低位比特并不随机。

2019-09-25
0

基础知识 | 每日一练(111)

学生:为什么 char s[20]; scanf("%s", s); 不用 & 也可以?

2019-09-10
0

1026 程序运行时间 (15 分)

除以100的四舍五入有没有考虑到,因此在最开始虽然输入是整数,但是也要赋值double。

2019-09-09
0

对浮点数的一些理解

相比int等整型,float等浮点类型的表示和存储较为复杂,但它又是一个无法回避的话题,那么就有必要对浮点一探究竟了。在计算机中,一般用IEEE浮点近似表示任意一个实数,那么它实际上又是如何表示的呢?...

2019-09-04
0

【小家java】Java中对时间戳相加减的问题(向前推100天,答案却让我匪夷所思)

关于时间的计算,会体现在我们程序的方方面面。然后我最近在写一个需求的时候,躺了一个大坑

2019-09-03
0