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号