首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

基础有关问题,请问,

2012-01-07 
基础问题,请教,~~~classTest{publicstaticvoidmain(String[]args){if(args.length0){System.out.println

基础问题,请教,~~~
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()是程序终止

热点排行