我是編程新手,現在從Java開始。我正在閱讀Robert Sedgewick和Kevin Wayne的在線版「Java編程入門」,並使用DrJava編輯器。理解問題 - System.out.println
沒有給我留下想知道某一特定的運動:
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
.
我希望你能提供一些線索的話題對我來說,我想從一開始就得到的東西。先謝謝你。來自德國
問候,
卡迪爾
爲了使您的進一步學習更容易,下面是如何找到類似問題的答案:1)在谷歌中輸入「java 6 api system」。在「class System」中導航到帶有api的第一個鏈接。 2)找到`out`字段(在頂部),點擊它的類型「PrintStream」。 3)查找`println(String x)`方法。閱讀它的描述。 – bezmax 2011-12-14 14:59:51
我會利用這一點,謝謝。 – Kadir 2011-12-14 15:01:50