第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

我把try catch注釋掉了,程序依然能執(zhí)行,result=111, 也沒報錯,為啥?

package?imooc2;

public?class?TryCatchTest?{

	public?static?void?main(String[]?args)?{
		//?TODO?Auto-generated?method?stub
		TryCatchTest?t?=?new?TryCatchTest();
		int?result?=?t.test();
		System.out.println("test()方法執(zhí)行完畢,輸出結(jié)果:?"+?result);

	}
	
	/*
	?*?創(chuàng)建兩個變量,divider(除數(shù))和result(結(jié)果)
	?*?try?catch?捕獲while循環(huán)
	?*?每次循環(huán)divider減1,result?=?result+100/divider
	?*?如果捕獲異常,打印輸出“拋出異常了”,return?-1
	?*?否則返回result
	?*/
	public?int?test()?{
		int?divider?=10;
		int?result?=100;
		//try?{
			while(divider?>?-1)?{
				divider--;
				result?=?result+100/divider;
			//}
			return?result;
		//}catch(ArithmeticException?e)?{
			//e.printStackTrace();
			//System.out.println("循環(huán)拋出異常");
			//return?-1;
		}
		return?0;
	}

}


正在回答

6 回答

while循環(huán)只運行了一次就返回了。

0 回復(fù) 有任何疑惑可以回復(fù)我~

return是結(jié)束當(dāng)前函數(shù) 即test02

0 回復(fù) 有任何疑惑可以回復(fù)我~

while語句中嵌套了return語句 直接執(zhí)行一次就返回了

1 回復(fù) 有任何疑惑可以回復(fù)我~

try catch 沒完全注釋掉,程序又調(diào)用了一次

0 回復(fù) 有任何疑惑可以回復(fù)我~

程序執(zhí)行一次“result?=?result+100/divider;”divider--=9,“result?=?result+100/divider”為result?=?100+100/9=100+11=111。

1 回復(fù) 有任何疑惑可以回復(fù)我~

divider--=9;100/9=11點多然后100+11=111后return111了

1 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

我把try catch注釋掉了,程序依然能執(zhí)行,result=111, 也沒報錯,為啥?

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號