【发布时间】:2015-02-07 04:12:50
【问题描述】:
我不知道为什么我的编译器有问题。我正在尝试从另一个类中提取一个简单的 get 方法,以定义是否借出一本书。
public String displayBooks(){
for (Book b : book){
if (b.isLoaned() = false){
String loan = "Not currently loaned";
}
else{
String loan = "Currently loaned";
}
return(book.getTitle() + " " + book.getAuthor() + " " );
}
}
我收到一条错误消息,指出找到值时需要变量。 注意:book 是我存储书籍对象的数组列表的名称。
【问题讨论】:
-
if (b.isLoaned() = false)??? -
除了你使用
book.getTitle()在哪里你应该使用b.getTitle -
哎呀。最近改了变量名。
标签: java if-statement for-loop arraylist assignment-operator