书上说是传递什么参数,我初学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规定就行
本文详细解释了Java程序中传递参数的作用、意义及使用方法,包括如何通过命令行指定参数并解析这些参数在程序中的应用。
958





