我现在正在编写一些代码而且我有一段时间没有这样做,我如何使用println函数来编写字符串和变量?
我尝试了以下内容:
System.out.println("randomtext"var);
和
System.out.println("randomtext",var);
这些似乎都没有用,我做错了什么?我该怎么做?
答案 0 :(得分:3)
您需要使用+来连接,或使用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的更多信息,请参阅documentation about Formatter。
答案 1 :(得分:1)
System.out.println(String.format(“randomtext%s”,var));
答案 2 :(得分:1)
您可以将两个字符串连接在一起;重载的println
methods最多只占一个参数。
System.out.println("randomtext" + var);