gpt4 book ai didi

java - System.out.println ("Hi"+6+10);打印 Hi610?

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

为什么要这样做?太困惑了。

最佳答案

运算符优先级和结合性。

两点:

  • 运算符 + 如果一个或两个参数是字符串,则执行字符串连接。
  • 运算符 + 从左到右工作。

因此在您的示例中,"Hi"+6"Hi6""Hi6"+10"Hi610".

编辑:正如您在对另一个答案的评论中所说:如果数字在前,则首先进行数字加法,因为最左边的两个操作数是数字。然后,只有在最后,才会发生字符串连接。这样就产生了 "16Hi"

关于java - System.out.println ("Hi"+6+10);打印 Hi610?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3848250/

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