我在APCS類中有一項任務,要求我們創建組合鎖,並且我認爲我已經完成了基本結構。但是,我一直遇到一個問題,它不會讓我比較原始的nextLine()
和String
。如何將nextLine()與字符串進行比較
我想知道nextLine()
是默認的int
s?或者任何人都可以告訴我我的代碼有什麼問題?
if((in.nextLine()).compareTo(combo))
{
System.out.println("The lock is now unlocked.");
System.out.println("Please enter the combo to unlock: ");
if((in.nextLine()).compareTo(combo))
{
System.out.println("The lock is now locked.");
}
else
{
System.exit(0);
}
}
P. IDE將返回錯誤:「錯誤:不兼容的類型:int不能轉換爲布爾值」並且指的是如果資格。
謝謝,那是問題所在,它現在可行。 – 2014-10-19 04:42:47