关闭。这个问题需要细节或清晰。它目前不接受答案。
**想改进这个问题吗?**通过编辑这个帖子来添加细节并澄清问题。
7天前关门了。
改进这个问题
public static Boolean penambahanSaldo(String nama, int saldo){
for(Penumpang pen : dataPenumpang){
String temp = pen.getNama();
if(temp.equalsIgnoreCase(nama)){
pen.tambahSaldo(saldo);
return true;
}
}
return false;
}
我怎么能把for循环转换成while循环,我现在很困惑
1条答案
按热度按时间zkure5ic1#
假设
Penumpang
是一个Iterable
因为你是用在for-each
循环,你可以检索Iterator
使用iterator()
方法。然后你可以利用hasNext()
以及next()
使用和迭代元素的方法