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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

想要實現 input.next() 兩次輸入字符串相同則拋出異常,有什么好的方法?

想要實現 input.next() 兩次輸入字符串相同則拋出異常,有什么好的方法?

wshyzx 2016-08-03 04:47:17
查看完整描述

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("兩次輸入的字符串不能相同");

}

查看完整回答
3 反對 回復 2016-08-03
?
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;}

?

查看完整回答
反對 回復 2016-08-03
  • 4 回答
  • 0 關注
  • 1746 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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