import java.util.HashMap;
public class Library {
Library() {
}
public void getFinishedBooks(HashMap<String, Boolean> library) {
if(library.size() < 1)
System.out.println("Error! Library is empty.");
else {
for(String book : library.keySet()); {
if((library.get(book)) == true)
System.out.println(library.get(book));
}
}
}
public static void main(String[] args) {
HashMap<String, Boolean> myBooks = new HashMap<String, Boolean>();
myBooks.put("Road Down the Funnel", true);
myBooks.put("Rat: A Biology", false);
myBooks.put("TimeIn", true);
myBooks.put("3D Food Printing", false);
Library myLibrary = new Library();
myLibrary.getFinishedBooks(myBooks);
}
}
这是一个基本的库程序。我似乎找不到是什么导致了这个错误...
错误信息:" Error!Cannot find symbol if((library.get(book)) == true)
符号: variable book
位置:类库
发布于 2018-07-27 03:08:03
删除行中的;
for(String book : library.keySet())
当你开始学习这门语言时,使用IDE总是更好。IDE中的警告将帮助您快速解决此问题。
https://stackoverflow.com/questions/51545947
复制相似问题