亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

有沒有高手幫我看看代碼怎么運行不起!

package?immoc.com.trycatch;
public?class?Test?{
/*
?*?拋出?數組越界和算術異常
?*/
?public?void?Test1(int?x)?throws?ArrayIndexOutOfBoundsException,ArithmeticException{
?????System.out.println(x);
?????if(x?==?0){
?????????System.out.println("沒有異常");
?????????return;
?????}
?????//數據越界異常
?????else?if?(x?==?1){
?????????int[]?a?=?new?int[3];
??????????a[3]?=?5;
?????}
?????//算術異常
?????else?if?(x?==?2){
?????????int?i?=?0;
?????????int?j?=?5/0;
?????}
?}
}

package immoc.com.trycatch;
public class ExceptionInital {
?/**
? * @param args
? */

public static void main(String[] args){
?//創建對象
??? ExceptionInital object = new ExceptionInital();
??? // 調用會拋出異常的方法,用try-catch塊
??? try{
??????? object.Test1(0);
??? }catch(Exception e){
??????? System.out.println(e);
??? }
??? // 數組越界異常
??? try{
??????? object.Test1(1);
??? }catch (ArrayIndexOutOfBoundsException e) {
??????? System.out.println("數組越界異常:"+e);
??? }
??? // 算術異常
??? try{
??????? object.Test1(2);
??? }catch(ArithmeticException e){
??????? System.out.println("算術異常:"+e);
??? }
??? //使用 throw 拋出異常(可以拋出異常對象,也可以拋出異常對象的引用)
??? try{
??????? ArrayIndexOutOfBoundsException? exception = new ArrayIndexOutOfBoundsException();
??????? throw exception;//new ArrayIndexOutOfBoundsException();
??? }catch(ArrayIndexOutOfBoundsException e){
??????? System.out.println("thorw拋出異常:"+e);
??? }

}



正在回答

2 回答

public static void main(Strring[] args),這里多了個r,應該是String[]

ExceptionInital類中沒有定義test1(),自己也是小白,還不知道怎么解決

希望能幫到你

0 回復 有任何疑惑可以回復我~
#1

kk求知者 提問者

我腦袋搞昏了 我對象創建錯了!?。。?/div>
2017-12-18 回復 有任何疑惑可以回復我~
#2

kk求知者 提問者

ExceptionInital類,我這個寫的測試類 創建Method對象 調用Test中的Test1方法。。
2017-12-18 回復 有任何疑惑可以回復我~

你自己放Eclipse里面看看

public static void main(Strring[] args)這里錯了

而且你要調用的Test1方法在Test類里面。所以object的類型應該是Test

其他的你在自己看吧。

0 回復 有任何疑惑可以回復我~
#1

Simenzz

而且我覺得throws里面至少要throw出異常 我也剛開始學,有什么問題請指出。
2017-12-18 回復 有任何疑惑可以回復我~
#2

kk求知者 提問者 回復 Simenzz

我敲代碼敲昏了,我對象創建錯了!應該是Method object=new Method();
2017-12-18 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

有沒有高手幫我看看代碼怎么運行不起!

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號