gpt4 book ai didi

Java - 同时将两个表达式分配给一个变量

转载 作者:搜寻专家 更新时间:2023-11-01 01:23:55 25 4
gpt4 key购买 nike

我刚刚完成了第一年的 Java,我一直在查看 JDK 源代码作为练习。

我遇到了以前从未遇到过的情况,即在同一语句中对同一变量进行了两次赋值。

例如

变量 = 表达式 = 表达式;

这里到底发生了什么?这是一件相当普遍的事情吗?双重赋值的目的是什么?

非常感谢-迈克

最佳答案

variable1 = variable2 = expression;

可以写成

variable2 = expression;
variable1 = variable2;

这是因为等号是在计算完其他所有内容后从右到左计算的(基本上是操作顺​​序中的最低操作)。

这通常被认为很俗气,我不建议这样做。

关于Java - 同时将两个表达式分配给一个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3996593/

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