基础问题,请教,~~~
class Test{
public static void main(String[] args){
if(args.length == 0){
System.out.println( "未输入字符 ");
return; //System.exit(0);
}
}
}
return 与 System.exit(0); 有什么区别,程序都会退出
见笑啦,确实不明白
[解决办法]
System.exit();
Terminates the currently running Java Virtual Machine.
return :
return one void type to the caller
[解决办法]
只有当return出现在main函数中的时候,才能使程序退出。
[解决办法]
return意味着“离开方法”。其次,假设方法生成了一个值,则那个值紧接在return 语句的后面。
System.exit(0)退出应用程序。
[解决办法]
return 用在主函数里意思是退出
在带返回值的方法里表示返回的值
[解决办法]
完全不一样啊
return 是返回,就是返回到调用它所在函数内的上一级函数去
System.exit(0)顾名思义,退出程序
[解决办法]
return 退出这个方法 其后面的语句无意义 编译时报错
System.exit(0) 程序正常退出 括号里面为1 则是异常退出
[解决办法]
en return是方法不执行直接返回,唯一的特例是异常时 System.exit()是程序终止