我需要在这个公式[i]中创建一个空检查,我不完全确定如何解决这个问题,因为我不太熟悉null检查和编程方面的新功能.任何和所有的帮助非常感谢!
public static double calculateInventoryTotal(Book[] books)
{
double total = 0;
for (int i = 0; i < books.length; i++)
{
total += books[i].getPrice();
}
return total;
}
Run Code Online (Sandbox Code Playgroud)
Kub*_*tny 12
首先,您应检查books
自身是否为空,然后只需检查是否books[i] != null
:
if(books==null) throw new IllegalArgumentException();
for (int i = 0; i < books.length; i++){
if(books[i] != null){
total += books[i].getPrice();
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
84309 次 |
最近记录: |