【发布时间】:2014-03-27 17:08:19
【问题描述】:
我正在尝试检查数组是否已满,并打印给无法输入更多书籍的用户。
static Object[][] books=new Object[2][];
我向用户询问 3 个值,并将其存储到另一个名为“row”的数组中。
Object[]row=new Object[3];
之后,我循环遍历书籍数组并检查其中是否有空值,并使用用户的给定值添加“行”数组。 我遇到的问题是,如果 book 数组在输入两行值后已满,我将无法提供任何反馈。
boolean empty=false;
while(empty==false){
for (int i = 0; i < books.length; i++) {
if(books[i]==null){
books[i]=row;
empty=true;
break;
}
}
}
【问题讨论】: