创建Java组合锁

时间:2013-02-15 09:58:32

标签: java

我正在从事计算机科学任务,我不能为我的生活弄清楚为什么这不起作用。

我们应该创建一个组合锁(通过构造函数),提示用户输出拼写密码的字母。

起步者必须首先允许用户犯一些错误。例如,如果密码是

d Ø ģ

用户可以输入

一个 乙 C d Ø ģ

它会解锁组合锁。

附加的代码可能是我的...第五次尝试,我不太确定为什么它不起作用。有什么想法吗?

编辑:

Code on ideone:

http://ideone.com/D3yFYt

http://ideone.com/jzMNjJ

提前致谢!!

2 个答案:

答案 0 :(得分:0)

您可能想看一下第一个String变量的确切含义。我猜你在它的末尾有一个换行符('\ n')。

所以用first.equals(num1)替换first.startsWith(num1)并且它应该更好(未经测试,可能不是唯一的错误)。

答案 1 :(得分:0)

也许我没有正确得到解释,所以早期道歉...但是为什么不合并所有输入并测试输入.endsWith(“DOG”)。如果这不是重点,你可以列出几个场景吗?