public class ArgsTest { public static void main(String[] args) { System.out.println(args.length); for(int i=0;i<args.length;i++) { System.out.println(args[i]); } } }
javac ArgsTest.java編譯程序。
執行java ArgsTest運行程序。
此外,java中也可以使用Scanner從鍵盤獲取輸入。
import java.util.Scanner; public class ScannerTest { public static void main(String[] args) { Scanner sc= new Scanner(System.in); while(sc.hasNext()) { System.out.println("鍵盤輸入的內容是:"+sc.next()); } } }
運行結果:
當然Scanner不僅可以讀取鍵盤的輸入,也可以讀取文件的輸入。
import java.io.File; import java.io.IOException; import java.util.Scanner; public class ScannerFileTest { public static void main(String[] args) { Scanner sc=null; try{ sc=new Scanner(new File("ScannerFileTest.java")); }catch(IOException e) { System.out.println("IOException"); } System.out.println("ScannerFileTest的內容:"); while(sc.hasNextLine()) { System.out.println(sc.nextLine()); } } }
運行結果: