2013-02-15 50 views
0

我正在進行計算機科學作業,但我無法爲我的生活找出爲什麼這不起作用。創建Java組合鎖

我們應該創建一個組合鎖(通過構造函數)來提示用戶輸出密碼的字母。

起腳器是它首先允許用戶犯一些錯誤。例如,如果密碼被

d ö ģ

用戶可以輸入

甲 乙 Ç d ö ģ

而且,它還將解鎖組合鎖。

附加的代碼可能是我的...第五次嘗試在這個,我不知道爲什麼它不工作。有任何想法嗎?

編輯:

Code on ideone: 

http://ideone.com/D3yFYt 

http://ideone.com/jzMNjJ 

在此先感謝!

+0

你可以把你的代碼放在[Ideone](http://ideone.com/)上嗎? – sp00m 2013-02-15 10:05:09

回答

0

也許我沒有得到正確的解釋,所以早道歉...但是,爲什麼你不合並所有的輸入和測試,如果輸入.endsWith(「DOG」)。如果這不是重點,你可以列舉幾個場景嗎?

+0

嗯......沒有試過。我會看看如果修復它。 – Sh11ft 2013-02-15 10:33:52

0

你可能想看看你的第一個字符串變量究竟是什麼。我想你有一個換行符('\ n')在它的結尾。

所以用first.startsWith(num1)代替first.equals(num1)它應該會更好(未經測試,可能不是唯一的錯誤)。

+0

謝謝!這解決了第一個問題......但現在它允許用戶輸入 GDA 其中密碼是DOG。任何其他想法......? – Sh11ft 2013-02-15 10:11:13