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

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

null

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


输出:

50=455

这背后的原因是——最初,整数相加,我们得到的L.H.S.为50。但是,一旦遇到字符串,它就会被追加,我们得到“50=”。现在“=”后面的整数也被视为字符串,因此被追加。

  • 为了使输出50=50,我们需要在sum语句周围添加一个括号,以重载串联操作。
  • 这将强制执行该金额 在字符串连接之前发生,括号作为最高优先级。

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


输出:

50=50

本文由 希曼什·古普塔 如果你想写一篇文章,你也可以写一篇contribute@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客。

如果您发现任何不正确的地方,或者您想分享有关上述主题的更多信息,请写评论

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享