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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

java自定義異常類===代碼問(wèn)題

代碼:
package?yichang;
public?class?Nuli{
?public?static?void?main(String[]?args){
??Nuli?one?=?new?Nuli();
??
??try{
???one.shuchu();
??}catch(Xinde?e){
???System.out.println("123");
???e.printStackTrace();
??}
?}
?public?void?shuchu()?throws?Xinde{
??int?a?=?10;
??int?b?=?0;
??if(a?==?10){
???a?=?a/b;
??}
?}
}

自定義異常類:

package yichang;

public class Xinde extends Exception {
? public Xinde(String me){
?? super(me);
? }
}

其它都正常,就是不輸出? 123,哪位大神幫忙看看,謝謝了

正在回答

6 回答

https://img1.sycdn.imooc.com//5c1f5cdf0001fd6304490602.jpg你覺(jué)得如何?

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


你的異常類呢

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

這個(gè)可以輸出123

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

package project6.immoc3;


public class show {


public static void main(String[] args) {

// TODO Auto-generated method stub

show mo=new show();

try{

mo.show1();

}catch(Exception e){

System.out.println("輸出異常123");

e.printStackTrace();

}

}

public void show1() throws Exception{

int a=10;

int b=0;

if(a==10){

a=a/b;

}

}

}


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

package com.test;

public class ExceptionTest {

?? ?public static void main(String[] args) {
?? ??? ?ExceptionTest one = new ExceptionTest();
?? ??? ?try {
?? ??? ??? ?one.shuchu();
?? ??? ?} catch (Exception e) {
?? ??? ??? ?System.out.println("123");
?? ??? ??? ?e.printStackTrace();
?? ??? ?}
?? ?}

?? ?public void shuchu() {
?? ??? ?int a = 10;
?? ??? ?int b = 0;
?? ??? ?if (a == 10) {
?? ??? ??? ?a = a / b;
?? ??? ?}
?? ?}
}

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

慕粉1606461256 提問(wèn)者

} catch (Exception e) { 為什么這個(gè)地方的Exception換成自定義異常類就不輸出123呢?
2017-03-25 回復(fù) 有任何疑惑可以回復(fù)我~
#2

qq_夢(mèng)盈華爾茲_0 回復(fù) 慕粉1606461256 提問(wèn)者

因?yàn)檫@里我們用的是try-catch,所以自定義就相當(dāng)于我所調(diào)用的函數(shù)
2017-07-01 回復(fù) 有任何疑惑可以回復(fù)我~
#3

qq_Takeiteasy_2 回復(fù) 慕粉1606461256 提問(wèn)者

它捕獲的是算術(shù)異常,而你自定義的異常類跟算術(shù)異常這個(gè)類的關(guān)系是,你的類可以說(shuō)是算術(shù)類的叔叔,所以到catch的時(shí)候無(wú)法處理,但換成Exception時(shí),Exception是你定義類的父類。我也不知道該怎么重新寫一個(gè)算術(shù)異常覆蓋原來(lái)的。。好像那樣做也沒(méi)什么意義,我寫了一個(gè)可以捕獲你定義的異常類的代碼,放評(píng)論區(qū)了。
2018-12-23 回復(fù) 有任何疑惑可以回復(fù)我~

public void shuchu() throws Xinde{
?? ?? int a = 10;
?? ?? int b = 0;
?? ?? if(a == 10){
?? ??? a = a/b;
?? ?? }
?? ? }

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

舉報(bào)

0/150
提交
取消
Java入門第三季
  • 參與學(xué)習(xí)       409775    人
  • 解答問(wèn)題       4546    個(gè)

Java中你必須懂得常用技能,不容錯(cuò)過(guò)的精彩,快來(lái)加入吧

進(jìn)入課程

java自定義異常類===代碼問(wèn)題

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

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

幫助反饋 APP下載

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

公眾號(hào)

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