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());
}
}
}
|
运行结果:
还有就是在eclipse里设置