int num = 0; while(true) { num++; if (num == 3) { System.out.println(3); } }
分别试了一下,发现每次输出都要间隔1秒多,怎么可能53ms这么快呢?难道他的编译器版本做了优化?int最大值2147483647减去int最小值-2147483648是42亿多。查了一下天河一号的运行速度也就差不多这么快了,难道帖子里的人用的超算…,因为i++超过int最大值会溢出,再从int最小值开始加。但是看到评论里以下代码的运行时间,我惊了,输出。数量级的语句,如果是普通计算机,要运行大概…,版本还没有我的新,心里想:怎么可能有优化…这份代码要运行10000 *但是我还是试了一下,
原创
2023-09-03 12:10:48 ·
396 阅读 ·
0 评论