JAVA中一段代码

来源:百度知道 编辑:UC知道 时间:2024/06/16 02:16:30
很多代码中都有这样一段:
if(args.length!=1){
return;
}
请问这是干什么的,什么意思?另外关于return可以具体一点。

return:
1.如果方法是有返回值的话,那么return 是用来返回结果的
2.如果说方法没有返回值,那么return是指在该句执行后,方法停止执行

if(args.length!=1){
return;
}
的意思是指 如果agrgs.length!=1
方法停止执行

args是一个数组,由用户在控制台命令后输入。

主方法通常定义为 public static void main (String args[]) {},args就是这个数组。

比如已编译了一个abc.java的程序,运行程序输入如下命令:java abc hello world,其中“hello”和“world”就会存在args数组中,这样args.length就是2;

如果仅仅输入java abc,那么args.length就是0。

return就是从方法返回,说白就是把方法结束掉,并给这个方法一个值。具体什么值由return后面的决定。比如一个int型方法,最后必须有一个return语句,像return 1;,那就是返回1;一个字符串方法,最后也必须有一个return语句,像return "abc";;void方法最后可以不写return,但是需要的时候还是可以用return;(后面不跟什么)来返回。比如可以在满足某个条件时用return返回,不满足的话就还继续。

如果args的长度不是1,就退出当前方法。
看这个应该是判断main函数的参数个数吧,一定要带个参数!

如果args的长度不等于1
那么返回当前代码段所包含的方法的调用处。

args的长度不等于1的这个条件成立的话,跳出{}的运算,我这个{}是只包含if语句的上层的{}

如果控制台输入的字符数组长度不为一,返回