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()); } } }
运行结果: