书上说是传递什么参数,我初学java,也感觉不到他发挥什么作用了,还为什么就要写成String,还要是个数组是为什么?
问题补充:
还有那个数组也必须叫args吗?
最佳答案
这个是运行程序前给它的参数。。 如果你在你程序要用这个参数的话就需要在运行前指定。。 比如java HelloWorld ceshi 那么在HelloWorld的main方法里面 args就是{"ceshi"} 多个的话用空格隔开.. 比如java HelloWorld ceshi ceshi1 ceshi2 那么那么在HelloWorld的main方法里面 args就是{"ceshi", "ceshi1", "ceshi2"} 也就是说你假如你的程序是这样的 public class HelloWorld{ public static void main(String[] args) { System.out.println(args[0]); } } 然后你编译 运行的时候这样运行 java HelloWorld hello 那么这个程序就会输出hello 之所以是Stirng 是因为我们只能以字符串的形式输入 名字的话随便取。。只要符合java规定就行