我有一個名爲「name」的變量存儲在工作文件夾中的另一個類中。我想將它與來自JOptionPane的用戶輸入進行比較。我的代碼是這樣的:比較If語句中的字符串時出錯
String userInput = JOptionPane.showInputDialog(null, "What is the value?");
if(name.equals(userInput)){JOptionPane.showMessageDialog(null, "You are correct.");}
當我編譯程序時,它拋出了錯誤,它無法找到符號「名」。我是否需要以其他方式調用變量以便將其與用戶輸入進行比較,還是我在這裏完全錯誤?
首選樣式是使用「訪問器」方法,而不是直接抓取名稱。例如'if(thingWithAName.getName()。equals(userInput))//在這裏做某事' – user949300