欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java return 和 exit

Java中的return和exit是兩個(gè)不同的關(guān)鍵字,雖然它們都可以退出方法或程序,但是它們的使用方法和作用卻是不同的。

public void methodName(){
int num = 10;
if(num >5){
return; //返回調(diào)用方法
}
System.out.println("hello world");  //該行不會(huì)被執(zhí)行
}

在上面的代碼中,當(dāng)num>5時(shí),方法將會(huì)退出并且不會(huì)執(zhí)行后面的代碼了。這個(gè)例子展示了return的用法。

public static void main(String[] args){
int i = 0;
while(i< 10){
System.out.println(i);
i++;
if(i == 5){
System.exit(0);  //退出當(dāng)前程序
}
}
System.out.println("程序結(jié)束"); //該行不會(huì)被執(zhí)行
}

在上面的代碼中,當(dāng)i等于5時(shí),程序?qū)?huì)退出,不會(huì)執(zhí)行后面的代碼了。這個(gè)例子展示了System.exit()的用法。

需要注意的是,return只能用于方法中,而exit只能用于程序中。另外,如果我們使用exit退出程序,程序?qū)⒃谕顺銮皥?zhí)行一些系統(tǒng)清理操作,并調(diào)用所有的關(guān)閉鉤子(shutdown hooks)。而return則不會(huì)執(zhí)行這些操作。