用 Java 打印字符串之间的整数
原文:https://www . geesforgeks . org/gfact-49-print-Java 中字符串之间的整数/
试着算出这段代码的输出:
public class Test
{
public static void main(String[] args)
{
System.out.println(45+5 + "=" +45+5);
}
}
输出:
50=455
这背后的原因是——最初整数相加,我们得到的 L.H.S .为 50。但是,一旦遇到字符串,它就会被追加,我们会得到“50=”。现在' = '后的整数也被认为是一个字符串,所以被追加。
- To make the output 50=50, we need to add a bracket around the sum statement to overload the concatenation operation.
- This will force the sum
to occur before string concatenation, with brackets as the highest priority.
``java
public class Test
{
public static void main(String[] args)
{
System.out.println(45+5 + "=" +(45+5));
}
}
**输出:**
```java
50=50
本文由希曼希·古普塔供稿。如果你喜欢极客博客并想投稿,你也可以写一篇文章并把你的文章邮寄到 contribute@geeksforgeeks.org。看到你的文章出现在极客博客主页上,帮助其他极客。
如果您发现任何不正确的地方,或者您想分享更多关于上面讨论的主题的信息,请写评论`
版权属于:月萌API www.moonapi.com,转载请注明出处