问题描述
我是学习Java的新手,尝试使用println()打印两个参数时遇到错误。我不确定我在这里使用的是正确的术语,因此请更正我的意思。我要运行的代码是。
System.out.println("Hello","world");
它返回错误“ java:找不到适用于println(java.lang.String,java.lang.String)的合适方法”
解决方法
void println(String x)
因此,不能将其与两个参数一起使用。您应该这样:
System.out.println("Hello");
System.out.println("world");
因此,您在控制台中有以下内容:
Hello
world
如果要在一行中打印,则有多种选择:
System.out.println("Hello world");
//
System.out.print("Hello ");
System.out.println("world");
//
System.out.print("Hello" + " " + "world");
因此,您在控制台中有以下内容:
Hello world
,
它不会打印两个参数,因为如错误消息所述,没有方法接受两个字符串作为参数。
您可以调用该方法两次以打印两件事,或者使用特定的字符串,可以连接参数。
System.out.print("Hello "); //print instead of println so no line break
System.out.print("World"); //print instead of println so no line break
或串联:
System.out.println("Hello" + " World");
,
方法println的参数中不包含2个字符串。也许您正在尝试将以下字符串连接起来?
locale