String val = 5+5;String val = 10 + 10 + " Hello "
System.out.println(val);输出
20 Hellopublic class Display {
public static void main(String[] args) {
String val = 10 + 10 + " Hello " + 20 + 10;
System.out.println(val);
}
}产出:
20 Hello 2010有人能解释一下吗?
发布于 2020-01-09 09:33:41
这些简单的问题把我弄糊涂了。这是简单的数学优先。当我们尝试连接数字与数字,它将是数字,如果其中一个提供是字符串,然后它将被转换为字符串。
字符串val = 10 + 10 +“Hello”+ 20 + 10;
number => string => string => string -> result String(数+数)+字符串)+数)+数)
https://stackoverflow.com/questions/59660631
复制相似问题