java程序main方法的参数String[] args
|
1
2
3
4
5
6
7
8
9
10
11
12
|
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从键盘获取输入。
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
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不仅可以读取键盘的输入,也可以读取文件的输入。
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
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()); } } } |
运行结果:


浙公网安备 33010602011771号