2011-10-01 49 views
0

我希望人們在那裏輸入名字,然後輸入中間名,然後輸入方法中的姓。然後我想將所有三個變量傳遞給我的主要方法。我想在java中傳遞三個不同的字符串給我的主要方法。我該怎麼做呢?

有反正我可以做到這一點嗎?

如何獲取存儲在我的主要方法中的不同數據?

+0

寫一個類或結構包含名稱 –

+0

我稍微修改了你的問題,希望這適合。 「主要方法」究竟意味着什麼 - 我想它只涉及一種方法而不涉及**主要方法? – home

回答

2

沒有,但沒有使用Command line參數。

public class YourProgram 
{ 
    public static void main(String []args) 
    { 

    } 
} 

c:\>java YourProgram "First String" "Second String" "Third String" 
0

如果您指的是實際的主要方法,就像第一個運行的方法一樣,您不能傳入任何變量,因爲沒有地方可以傳遞變量,它就是程序啓動的地方。

編輯:正如AVD所說,如果您從控制檯運行程序,但不能在代碼本身內運行程序,則可以傳遞變量。

1

如果你主要指的是應用程序的入口點,主要方法。 例如

public class SomeClass{ 
    public static void main(String[] args){ 
     String firstName = args[0]; 
     String middleName = args[1]; 
     String lastName = args[2]; 
    } 
} 

然後,您可以在程序名稱後面將它作爲三個參數傳遞,當您調用它時。 java SomeClass「名」「中間名」「姓」

相關問題