"运算符如何溢出?-6ren"> "运算符如何溢出?- 这个问题在这里已经有了答案: Why should I use t1 - t0 < 0, not t1 < t0, when using System.nanoTime() in Java (4 个-6ren">
gpt4 book ai didi

java - "<"或 ">"运算符如何溢出?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:47:29 26 4
gpt4 key购买 nike

<分区>

我对 Java 中 System.nanoTime() 方法的文档中的以下语句很感兴趣:

long t0 = System.nanoTime();

...

long t1 = System.nanoTime();

应该使用 t1 - t0 < 0 , 不是 t1 < t0 , 因为有可能出现数值溢出

来源:http://docs.oracle.com/javase/7/docs/api/java/lang/System.html#nanoTime()

为什么是t1 < t0可能“溢出”?这是在 Javadocs 中,但我想它适用于任何语言。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com