📜  在Java中的字符串之间打印整数

📅  最后修改于: 2022-05-13 01:55:42.912000             🧑  作者: Mango

在Java中的字符串之间打印整数

试着找出这段代码的输出:

public class Test
{
    public static void main(String[] args)
    {
        System.out.println(45+5 + "=" +45+5);
    }
}

输出:

50=455

这背后的原因是——最初添加整数,我们得到 LHS 为 50。但是,一旦遇到一个字符串,它就会被追加,我们得到“50=”。现在 '=' 之后的整数也被视为字符串,因此被附加。

  • 为了使输出 50=50,我们需要在 sum 语句周围添加一个括号以重载串联操作。
  • 这将强制执行总和在字符串连接之前发生,作为最高优先级的括号。
public class Test
{
    public static void main(String[] args)
    {
        System.out.println(45+5 + "=" +(45+5));
    }
}

输出:

50=50