[英]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.