gpt4 book ai didi

Java 数学序列(初级)

转载 作者:行者123 更新时间:2023-12-01 14:08:38 25 4
gpt4 key购买 nike

System.out.print(3+2+1-5+4%2-1/4+6);

输出:7

执行数学运算符的顺序是如何工作的? Java 是否遵循代数 PEMDAS 或其他东西?

最佳答案

是的,Java 遵循标准的算术运算顺序。

但是,您可能会得到与实际得到的不同的答案。这是因为值 1/4 是使用 integer 算法计算的,因为 14 都是整数。 1/4整数运算结果为0。

要让编译器使用 float 对此进行评估,请使用类似 1.0/4.0 的内容。这样做之后,您应该得到浮点结果 6.75(这可能是您所期望的)。

关于Java 数学序列(初级),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30022341/

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