我写的时候:
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()?
两个只工作一个参数,一个失败的参数需要两个参数.你有机会获得Javascript或Python背景吗?Java强制执行参数类型和计数(如C).
尝试
System.out.println("Give grade: " + args[0]);
要么
System.out.printf("Give grade: %s%n", args[0]);