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());
}
}
}
運行結果:

