java 如何在一行中显示两个变量输出?

how to show two variables output in one line in java?

Sytem.out.println("value of x , y : "+x +y);

输出将是“x,y 的值:1020”,其中 x 是 10,y 是 20

但是我想打印这个"value of x,y : 10 20"

你的代码有误

这是正确的:

System.out.println("value of x & y: "  + x + y);

每个变量都必须有“+”才能与其他变量串联。

除了字符串连接之外,您还可以使用 String.format 来执行此操作:

System.out.println(String.format("value of x & y : %d  %d" , x, y));

System.out.printf:

System.out.printf("value of x & y : %d  %d\n" , x, y);

System.out.println 上,您只能打印 String 个值,因此需要将变量格式化为一个 string,如下所示。

Sytem.out.println(String.format("value of x & y : %d %d", x, y));

你可以这样写-

System.out.println("value of x,y"+x+" "+y);

或者你这样写-

System.out.print("value of x,y"+x+" "+y);