Java中的args

2025-02-23 17:41:58
推荐回答(3个)
回答1:

第一个:args[]是参数数组。main函数都会有这个参数,意思是当你从控制台输入数据的时候,就通过这个args参数来获取。如果你输入一个值,那么args的长度就是1.如果希望长度超过1,那在控制台输入的时候就输入多个值,用空格隔开。
第二个:意思是:如果参数数组的长度是大于0的(也就是说有输入)就把第一个参数赋值给host对象。

回答2:

  1. main方法作为程序的入口,是可以接收参数的,其参数为字符串数组形式,即String[] args

  2. if( args.length>0) host = args[0]; 是判断如果传了参数,则取第一个参数赋值给host

  3. 命令行调用或者在IDE里面运行都可以设置传给main方法的参数

回答3:

  1. args[]就是你要运行main这个主函数传递的参数,一个string数组,比如[“a”,"b"];

  2. args.length>0,就是数组长度>0,则把args[0]赋值给host变量。host=“a”;

  3. 所以看这个代码的话,一般运行应该会传递string[],里面放几个ip地址。