这个应该相当简单我认为,我只是不记得当使用对象的get方法时,如何从包中拉出最高的双倍并将其放入println中.
到目前为止,我只是用百分比来打印每个对象.但对于我的生活,我只是记不起来,我知道我以前做过这件事.
public void displayBookWithBiggestPercentageMarkup(){
Collection<Book> books = getCollectionOfItems();
Iterator<Book> it = books.iterator();
while(it.hasNext()){
Book b = it.next();
double percent = b.getSuggestedRetailPriceDollars() / b.getManufacturingPriceDollars() * 100.0;
System.out.println("Highest markup is " + percent + " " + b.getTitle() + " " + b.getAuthor().getName().getLastName());
}
}
Run Code Online (Sandbox Code Playgroud)
我很确定我需要另一个局部变量,但我似乎无法做任何事情,但让它等于其他百分比.我现在已经删除了另一个变量,因为我试着考虑它.
| 归档时间: |
|
| 查看次数: |
54 次 |
| 最近记录: |