System.out.println和String参数

2 java println

我写的时候:

System.out.println("Give grade: ", args[0]);
Run Code Online (Sandbox Code Playgroud)

它给出了错误:

PrintStream类型中的方法println(String)不适用于参数(String,String).

为什么会这样?但是,当我试着写

System.out.println("Give grade :");
System.out.println(args[0]);
Run Code Online (Sandbox Code Playgroud)

没有错误显示.有没有办法可以在上面写一行println()

Dav*_*ann 5

两个只工作一个参数,一个失败的参数需要两个参数.你有机会获得Javascript或Python背景吗?Java强制执行参数类型和计数(如C).

尝试

System.out.println("Give grade: " + args[0]);

要么

System.out.printf("Give grade: %s%n", args[0]);

  • 不.`%n`使用`System.lineSeparator()`,因此它对Windows友好. (3认同)