黑马程序员技术交流社区
标题:
主函数数组的问题
[打印本页]
作者:
何超
时间:
2013-11-20 10:20
标题:
主函数数组的问题
class PicClient
{
public static void main(String[] args)
{
if(args.length!=1)
{
System.out.println("请选择一个jpq格式的图片");
return;
}
}
复制代码
这段代码是什么什么意思!!!!求告知!主函数的数组里面的元素是什么什么时候建立的呢···
作者:
涐扪①起奮乧
时间:
2013-11-20 10:37
class PicClient
{
public static void main(String[] args)
{
if(args.length!=1)
{
System.out.println("请选择一个jpq格式的图片");
return;
}
}
此程序里面public static void main(String[] args)这句代码表示主函数。里面可以传入一个String[] args
的数组
if(args.length!=1)
这句代码表示if的判断条件 args.length!=1这时判断条件,当数组的长度不等于1的时候程序继续往下执行,随之执行System.out.println("请选择一个jpq格式的图片");这句话,最后结果为:请选择一个jpq格式的图片
return;这句话不知道楼主为什么写,不写的话,照常运行,再说,主函数是返回值类型是void类型的,可以不写return返回语句。写上也不为错。
其实上面代码类似于下面的代码
class Demo
{
public static void main(String[] args)
{
int[] arr = new int[]{1,2,3};
if(arr.length!=1)
{
System.out.println("请选择一个jpq格式的图片");
}
}
}
作者:
王柠
时间:
2013-11-20 11:03
public static void main(String[] args)这是java的规范,main方法是Java应用程序的入口方法。
main方法中还有一个输入参数,类型为String[],这个也是java的规范,main()方法中必须有一个入参,类细必须String[],至于字符串数组的名字,这个是可以自己设定的,根据习惯,这个字符串数组的名字一般和sun java规范范例中mian参数名保持一致,取名为args。技术分 :-D 谢了!
http://lavasoft.blog.51cto.com/62575/53263/
作者:
dztg016383
时间:
2013-11-20 13:26
public static void main(String[] args) 就是主函数的入口,程序从这个地方开始运行,args就是初始的方法的参数,参数是String类型的数组,if里面就是如果这个数组的长度不为1,就运行括号内的语句。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2