2011-09-01 39 views

回答

2

第一個從標準輸入讀取一個整數。所以你可以運行它如下:

$ java Foo 
Enter the number 1    <<-- prompt from program. 
42 

第二個從命令行獲取一個整數。所以你可以運行它如下:

$ java Foo 42 
+0

感謝您的幫助和Jarrod都是對的。 –

3

首先是從Standard Input讀取第二正在讀取命令行上傳遞在自變量的以下

import java.util.Scanner; 
//Creating the scanner 
Scanner input=new Scanner(System.in); 
System.out.println("Enter the number 1"); 
int number1=input.nextInt(); 

之間的差。第一個是交互式輸入,第二個是單擊式輸入。

對於第二種,使用類似Java Simple Argument Parser(JSAP)的庫要好得多。而不是自己解析和轉換事物。

+0

感謝您的幫助。我將檢查Java Simple Argument解析器 –

相關問題