Java转换为while循环
如何将for循环转换为while循环, 我现在很困惑假设Penumpang是一个循环,因为你在循环中使用它,你可以使用这个方法来检索。然后,您可以利用和方法来使用和迭代元素 公共静态布尔字符串nama,int saldo{ 迭代器iter=dataPenumpang.Iterator; 国际热核聚变实验堆{ Penumpang pen=iter.next; 如果pen.getNama.equalsIgnoreCasenama{ 潘·塔姆巴德萨尔多萨尔多; 返回true; } 返回false; } }Java转换为while循环,java,for-loop,Java,For Loop,如何将for循环转换为while循环, 我现在很困惑假设Penumpang是一个循环,因为你在循环中使用它,你可以使用这个方法来检索。然后,您可以利用和方法来使用和迭代元素 公共静态布尔字符串nama,int saldo{ 迭代器iter=dataPenumpang.Iterator; 国际热核聚变实验堆{ Penumpang pen=iter.next; 如果pen.getNama.equalsIgnoreCasenama{ 潘·塔姆巴德萨尔多萨尔多; 返回true; } 返回false; }
嘿,你能帮我修改代码吗?有一点,我很困惑dataPenumpang,它是一个arraylist arraylist dataPenumpang=新的arraylist;有可能做下一步吗?是的,ArrayList从Iterable中固有。我脑子里把迭代器和iterable搞混了,所以我会更新答案,也许你可以用normal来更改整数生日:birthdays{System.out.printlnarth;}你能用normal来写一个例子吗,你为什么需要它?我需要为我学院的许多学生修改一个没有相似性的代码,你能引导我将for each修改为正常的循环吗?许多学生会嘲笑你不是成功的教授。你还需要吗?哈哈,我是个学生,你在学什么?还不是Java。你能告诉我你的代码有什么问题吗?
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;
}