Java千问:Java语言如何给main方法传递参数?
大家都知道,Java语言运行程序的入口方法叫做main,这个方法有一个参数,这就表示说,我们要运行主方法,就必须给main方法传递一个参数。但是,大家似乎对这个参数向来都是视而不见,从来都没给主方法传递过参数。main作为Java程序运行的第一个方法,我们应该从哪里给这个方法传递参数呢?今天我们就用一篇短文来聊聊这个话题。 如何给main方法传递参数 大家请看下面这段代码 这是一段谁都能看懂的代码。通过代码我们可以看到,main方法的参数是一个字符串数组,既然是一个字符串数组,就会包含多个字符串。那么,我们通过怎样的方法能把多个字符串数组传递给main方法呢?很简单,我们在运行Java程序的时候,在java命令后面写上main方法所在的类名,在类名后面加空格,空格后面再写上多个字符串,每个字符串之间也以空格隔开,就能把这些字符串传递给main方法。当然,这些字符串会被组织成一个字符串数组传递到main方法当中,见下图 我们可以看到,在类名A的后面是一个空格,空格后面有两个字符串,分别是“Hello”和“World” 这两个字符串之间也用空格隔开,它们就是程序员传递给main方法的参数,这两个字符串会被虚拟机组织成一个字符串数组。main方法中打印参数数组中下标为0那个的元素,所以输出结果就是“Hello” 参数字符串中包含空格如何处理 我们给main方法传递参数的时候