java中的基础问题

来源:百度知道 编辑:UC知道 时间:2024/04/24 22:39:02
大家好,我们用java编程都会要上
public static void main(string[] args) 我就知道写,但是就不知道这句有什么用,哪个大哥能具体说说吗谢谢!

string[] args 是接受命令行参数

比如你可以这样:
先做javac test.java 编译你的源代码
然后如果你设置命令行参数 就可以:
java test print
给你个源代码吧(这样你可能会明白点):
public class test {
public static void main(String[] args) {
if(args[0].equals("print"))
System.out.println("Use the args")
else
System.out.println("Not Use the args");
}
}
单看: String [] args
他是一个字符串的数组,他相当与c++里的 String args[]
所以,你可以在调用的时候 传递多个命令行参数:
java test args[0] args[1] args[2] .......
可以这样调用,注意参数间用空格

静态的main方法是一个程序的入口点,也就是都从这里开始执行,每个程序有且只能有一个main方法,