Java 如何在相同参数内打印字符串和变量

Java 如何在相同参数内打印字符串和变量,java,string,variables,printing,println,Java,String,Variables,Printing,Println,我现在正在编写一些代码,但我已经有一段时间没有这样做了,我如何使用println函数来编写字符串和变量呢 我尝试了以下方法: System.out.println("randomtext"var); 及 这两个似乎都不起作用,我做错了什么?怎么做?System.out.println(String.format(“randomtext%s”,var)) System.out.println(String.format(“randomtext%s”,var)) 您可以将两个字符串连接在一起;重载

我现在正在编写一些代码,但我已经有一段时间没有这样做了,我如何使用println函数来编写字符串和变量呢

我尝试了以下方法:

System.out.println("randomtext"var);


这两个似乎都不起作用,我做错了什么?怎么做?

System.out.println(String.format(“randomtext%s”,var))

System.out.println(String.format(“randomtext%s”,var))

您可以将两个字符串连接在一起;重载的参数最多只接受一个参数

System.out.println("randomtext" + var);

可以将两个字符串连接在一起;重载的参数最多只接受一个参数

System.out.println("randomtext" + var);

您需要使用+来连接,或者使用String.format来格式化字符串或类似内容

最简单的方法是进行串联:

System.out.println("randomtext" + var);
有些人经常使用
System.out.printf
,如果有一个大而乱的字符串要连接,它的工作方式与
String.format
相同:

System.out.printf("This is %s lot of information about %d and %s", var, integer, stringVar);
使用String.format时,您需要知道的最重要的格式化程序是
%s
用于字符串,
%f
用于浮点数,
%d
用于整数


有关如何使用String.format的详细信息,请参阅。

您需要使用+连接字符串,或者使用String.format格式化字符串或类似内容

最简单的方法是进行串联:

System.out.println("randomtext" + var);
有些人经常使用
System.out.printf
,如果有一个大而乱的字符串要连接,它的工作方式与
String.format
相同:

System.out.printf("This is %s lot of information about %d and %s", var, integer, stringVar);
使用String.format时,您需要知道的最重要的格式化程序是
%s
用于字符串,
%f
用于浮点数,
%d
用于整数


有关如何使用String.format的更多信息,请参见。

尝试简单:
System.out.println(“随机文本”+var)-这将自动调用var objecttry simple的toString方法:
System.out.println(“randomtext”+var)
-这将自动调用var object的toString方法当您可以使用
System.out.printf
时,从来没有任何理由使用
System.out.println(String.format(…)
。当您可以使用
System.out.printf
时,从来没有任何理由使用
System.out.println(String.format(…)