Я новичок в программировании и сегодня начал с Java. Я читаю онлайн-версию «Введение в программирование на Java» Роберта Седжвика и Кевина Уэйна и использую редактор DrJava.
Есть конкретное упражнение, которое заставило меня задуматься:
Modify UseArgument.java to make a program UseThree.java that takes three names and prints out a proper sentence with the names in the reverse of the order given, so that for example, "java UseThree Alice Bob Carol" gives "Hi Carol, Bob, and Alice.".
Мой результат выглядит так:
public class UseThree {
public static void main(String[] args) {
System.out.print("Hi, ");
System.out.print(args[2]);
System.out.print(", ");
System.out.print(args[1]);
System.out.print(", and ");
System.out.print(args[0]);
System.out.println(".");
}
}
Теперь, когда я набираю java UseThree Alice Bob Carol
, он говорит Hi, Carol, Bob, and Alice.
Но я думал, что System.out.println
печатает с новой строки.
Разве результат не должен быть таким?
Hi, Carol, Bob and Alice
.
Я надеюсь, что вы можете пролить свет на эту тему для меня, я хочу, чтобы все было правильно с самого начала. Заранее спасибо.
Привет из Германии,
Кадир
out
(вверху), нажмите на его тип PrintStream. 3) Найдите методprintln(String x)
. Прочтите его описание. - person bezmax   schedule 14.12.2011