close

 

要謹記Java的字串比較不可以用 ==


因為 == 比較,是當兩邊都是"字串物件"時才會相等


應該用String.equal  或是 String.compareTo 才能正確判斷是否相等

====================================

ch4 AB Game要判斷 沒輸入文字的狀況

必須使用

if(!input_str.equals(""))
{
       checkRepeat = Integer.parseInt(input_str);
}

 或 NumberFormatException 去接住 exceptiion



2012.10.21重新看了code

發現原本作者的code已經藉由 length != 4 的判斷,擋住了沒輸入文字的錯誤

要增加新的判斷 -> 是否有重複的數字,程式碼應加在 length != 4之後

這樣程式會更簡潔,且不用再做額外的判斷

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 Justin258 的頭像
    Justin258

    Justin258的部落格

    Justin258 發表在 痞客邦 留言(0) 人氣()