gpt4 book ai didi

java - OOjava BlueJ : foreach not applicable to expression type

转载 作者:行者123 更新时间:2023-12-02 08:23:26 32 4
gpt4 key购买 nike

我使用此代码收到此错误:

public class Cafévoetbalploeg
{
// instance variables - replace the example below with your own
private String naam;
private int stichtingsjaar;
private String plaats;
private int totaalDoelpunten;
private int aantalGewonnenWedstrijden;
private Wedstrijdlijst wedstrijdlijst;

/**
* Constructor for objects of class Cafévoetbalploeg
*/
public Cafévoetbalploeg() {
stichtingsjaar = 0;

}

/**
*De naam van de ploeg
*
*@param ploegnaam geef de naam van de ploeg in
*/
public void naam(String ploegnaam) {
naam = ploegnaam;
}

/**
*Het stichtingsjaar
*
*@param jaar geef het stichtingsjaar in
*/
public void stichtingsjaar(int jaar) {
stichtingsjaar = jaar;
}
/**
*De locatie waar de ploeg speelt
*
*@param geef de locatie in waar de ploeg speelt
*/
public void plaats(String locatie) {
plaats = locatie;
}

public int getAantalGewonnenWedstrijden (int jaar) {
for (Wedstrijd w: wedstrijdlijst)
{
if(wedstrijd.getJaar() == jaar) {
w = wedstrijd;
}
}
}

/**
* Geef de naam van de ploeg
*
* @return naam de naam van de ploeg
*/
public String naam() {
return naam;
}
/**
* Geef het stichtingsjaar van de voetbalploeg
*
* @return stichtingsjaar het stichtingsjaar van de ploeg
*/
public int stichtingsjaar() {
return stichtingsjaar;
}
/**
* Geef de plaats waar de ploeg speelt
*
* @return plaats de plaats van de ploeg
*
*/
public String plaats() {
return plaats;
}

}

它卡在这里:

for (Wedstrijd w: wedstrijdlijst)

我只是java初学者,所以我不知道如何解决这个错误。

为什么这不起作用?

<小时/>
import java.util.*;

/** * 在此编写 Wedstrijdlijst 类的描述。 * * @作者(你的名字) * @version(版本号或日期) */

公开课Wedstrijdlijst{ //实例变量 - 将下面的示例替换为您自己的示例

private ArrayList<Wedstrijd> wedstrijden;

/**
* Constructor for objects of class Wedstrijdlijst
*/
public Wedstrijdlijst()
{
wedstrijden = new ArrayList<Wedstrijd>();

}

public void nieuweWedstrijd(Wedstrijd wedstrijd) {

wedstrijden.add(wedstrijd);


}

这是我的类(class) Wedstrijdlijst

最佳答案

因为 Wedstrijdlijst 类没有实现 Iterable界面

关于java - OOjava BlueJ : foreach not applicable to expression type,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5030299/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com