我需要編寫一個Java程序,它接受來自命令行的輸入並將這些輸入存儲到數組中。 for循環應該通過輸入並打印出來。從Java命令行接收輸入
到目前爲止我的代碼是:
public class HelloName{
public static void main(String args []){
for(int i = 0; i < args.length ; i++) {
System.out.print("Hello " + args[i]);
}
}
我遇到的問題是,在輸入多個輸入時,它會顯示「你好」的兩倍。
例如,寫java HelloName John Doe
,會給我:
Hello John Hello Doe
我只是想知道如何獲得的名稱結合起來,John Doe:您好。
那是因爲您打印「你好」內你的循環 – kmera
想一想爲什麼每次打印每一個參數時,你都會猜對 –