发布网友 发布时间:2022-04-26 01:18
共3个回答
热心网友 时间:2022-06-19 08:41
第一个:args[]是参数数组。main函数都会有这个参数,意思是当你从控制台输入数据的时候,就通过这个args参数来获取。如果你输入一个值,那么args的长度就是1.如果希望长度超过1,那在控制台输入的时候就输入多个值,用空格隔开。热心网友 时间:2022-06-19 08:42
main方法作为程序的入口,是可以接收参数的,其参数为字符串数组形式,即String[] args
if( args.length>0) host = args[0]; 是判断如果传了参数,则取第一个参数赋值给host
命令行调用或者在IDE里面运行都可以设置传给main方法的参数
热心网友 时间:2022-06-19 08:42
args[]就是你要运行main这个主函数传递的参数,一个string数组,比如[“a”,"b"];
args.length>0,就是数组长度>0,则把args[0]赋值给host变量。host=“a”;
所以看这个代码的话,一般运行应该会传递string[],里面放几个ip地址。
追问感谢雷锋好心人,我懂了,谢谢!!