作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我认为这个应该相当简单,我只是不记得在使用对象的 get 方法时如何从包中取出最高的 double 并将其放入 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());
}
}
我很确定我需要另一个局部变量,但我似乎无法做任何事情,只能使其等于其他百分比。当我尝试思考时,我暂时删除了另一个变量。
最佳答案
我不会讲太多细节,因为这是家庭作业(顺便说一句,在这方面做得很好),但关键是:跟踪你所见过的最大百分比到目前为止 你的循环运行。这就是您想要的其他变量。
关于java - 由于某种原因不记得该怎么做,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36211447/
在不使用 ANT 的情况下,有没有办法让 Eclipse 在我每次发布 Android 应用程序(我使用导出向导)时不提示我输入 keystore 密码(两次!)? p.s.-我的开发 PC 位于 a
我是一名优秀的程序员,十分优秀!