¡¡
class PrintArgs {
public static void main (String args[]) {
for (int i = 0; i < args.length; i++) {
System.out.println(args[i]);
}
}
}
% java PrintArgs Hello there!
Hello
there!
System.out.println() prints its
arguments followed by a platform dependent line separator (carriage return
(ASCII 13, \r) and a linefeed (ASCII 10, \n) on Windows, linefeed on Unix,
carriage return on the Mac)
System.err.println() prints on
standard err instead.
You can concatenate arguments to println()
with a plus sign (+), e.g.
System.out.println("There are " + args.length + " command line arguments");
Using print() instead of
println() does not break the line. For example,
System.out.print("There are ");
System.out.print(args.length);
System.out.print(" command line arguments");
System.out.println();
System.out.println() breaks the line
and flushes the output. In general nothing will actually appear on the
screen until there's a line break character.
¡¡
|