`
public class JavaTypes{
public static void main(String[] args)
{
if (args.length == 0 || args[0].equals("-h"))
System.out.print("Hello, ");
else if (args[0].equals("-g"))
System.out.print("Goodbye, ");
for(String str:args){
System.out.print(" "+str);
}
}
}
`
当我执行下面语句时java JavaTypes -h Edwin
我得到了Hello, -h Edwin%
为什么结尾会出现"%"
%
是命令行给你加的,你在输出System.out.print(" "+str+"\n");
加上\n
就好了。