小编Jor*_*dan的帖子

由于某种原因不记得怎么做

这个应该相当简单我认为,我只是不记得当使用对象的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)

我很确定我需要另一个局部变量,但我似乎无法做任何事情,但让它等于其他百分比.我现在已经删除了另一个变量,因为我试着考虑它.

java

0
推荐指数
1
解决办法
54
查看次数

标签 统计

java ×1