Re: [問題] 邏輯問題

看板java作者 (ArssertionError)時間19年前 (2007/02/17 15:10), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串10/11 (看更多)
※ 引述《zanyking (遙遠的旅人)》之銘言: : ※ 引述《DavyBlue (失意男)》之銘言: : DeBUG完的結果也順便PO一下吧,這樣可以讓討論串更加完整。 托你的福 又重寫了一次 之前那個貼CODE的網站 連結過沒幾天就爆了 好像只能暫時放 下面是可以work的完整程式碼 import java.util.*; public class ToArrayTest{ public static void main(String args[]){ Scanner sc = new Scanner(System.in); System.out.print("Please Input a String with a and b:"); char arr[] = sc.next().toCharArray();//將輸入字串放入char陣列 for(int i=0;i<=arr.length-2;i++){//這裡長度應該是-2 if(arr[i] == 'a' && arr[i+2] == 'a'){ if(arr[i+1]=='a'){ System.out.print("0"); i+=2;//這裡也要累加 } else if(arr[i+1]=='b'){ System.out.print("1"); i+=2;//這裡也要累加 } }//這邊不用在else做任何動作 } System.out.println();//最後做個換行比較好閱讀結果 } } 如果有人想要結合ArrayList和regex的解法的話我再mail給他 寫起來麻煩又長... Pattern跟Matcher的應用 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.121.240.218 ※ 編輯: DavyBlue 來自: 203.121.240.218 (02/17 15:16)
文章代碼(AID): #15rgfa6_ (java)
討論串 (同標題文章)
文章代碼(AID): #15rgfa6_ (java)