繁体   English   中英

创建Java密码锁

[英]Creating a Java Combination Lock

我正在从事计算机科学任务,但我无法终生弄清为什么它不起作用。

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

最重要的是,它必须首先让用户犯一些错误。 例如,如果密码是

用户可以输入

ABCDOG

它将解锁密码锁。

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

编辑:

Code on ideone:

http://ideone.com/D3yFYt

http://ideone.com/jzMNjJ

提前致谢!!

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

因此,将first.equals(num1)替换为first.startsWith(num1) ,它应该会更好地工作(未经测试,可能不是唯一的错误)。

也许我没有正确地获得解释,所以请您提前道歉...但是为什么不合并所有输入并测试输入的.endsWith(“ DOG”)是否正确呢? 如果那不是重点,您可以列出更多方案吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM