Re: [問題] 如何簡化此程式?

看板java作者 (小安)時間19年前 (2006/06/01 23:13), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/7 (看更多)
※ 引述《dorng (東)》之銘言: : if (L == 5) : { : for (int i = 0; i <= 4; i++) : { : int c = (int)K.charAt(i); : if (64 >= c || (93 <= c && c <= 96) || 125 <= c) : { : System.out.print("僅能接受英文字元"); : break f1;  : } : } 這邊可以用 Regular Expression 一行解決 : for (int i = 0; i <= 4; i++) : { : int c = (int)K.charAt(i); 這邊可以改用 ^ (XOR) 讓大小寫互換 省去判斷式,也是一行解決 : System.out.print(X[i]); : } : } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.131.71.246
文章代碼(AID): #14VmGpsV (java)
討論串 (同標題文章)
文章代碼(AID): #14VmGpsV (java)