4 回答

望遠
TA貢獻1017條經驗 獲得超1032個贊
try{
? ? ? ?String s1=input.next();
? ? ? ?String s2=input.next();
? ? ? ? if(s1.equals(s2))
? ? ? ? ? ? { ? int flag=10/0;
? ? ? ? ? ? ? ?}
}catch(Exception e){
? ?System.out.println("兩次輸入的字符串不能相同");
}

211103
TA貢獻20條經驗 獲得超11個贊
這個你可以自定義一個異常
public?class?SameExceotion?extends?Exception{ public?SameExceotion(){ } public?SameExceotion(String?s){ super(s);} }
然后用的時候調用就可以了,調用之后你需要對異常進行處理throws拋出或用try catch捕獲。
String?s1=input.next(); String?s2=input.next(); if(s2.equals(s1)){ throw?SameException;}
?
添加回答
舉報
0/150
提交
取消