在eclipse

时间:2015-12-29 21:50:22

标签: java eclipse

我在尝试学习java代码时非常新。

我已经从英语演讲者那里做了一些教程和练习,但如果我尝试使用我的母语(丹麦语)编程书籍中的代码,我在eclipse中会遇到很多错误。它们主要由“无法解析为变量/类型”组成。

E.g。在下面的代码中,我得到的第一个错误是

  

spillere无法解析或不是字段

  

Spiller无法解析为类型

我需要申报失踪吗? 希望这是任何帮助的足够信息:)

public class Matadorspil {

    public static void main(String[] args) {
        Matadorspil spil = new Matadorspil();
        spil.spillere.add(new Spiller("Søren", 50000));
        spil.spillere.add(new Spiller("Gitte", 50000));

        for (spil.spillersTur = 0; spil.spillersTur < 40; spil.spillersTur++) {
            Spiller sp = spil.spillere.get(spil.spillersTur % spil.spillere.size());
        }
        int slag = (int) (Math.random() * 6) + 1;
        System.out.println("***** " + sp.navn + " på felt " + sp.feltnr + " slår " + slag);

        for (int i = 1; i <= slag; i = i + 1) {
            sp.feltnr = sp.feltnr + 1;
        }

        if (sp.feltnr == spil.felter.size()) {
            sp.feltnr = 0;
        }

        Felt felt = spil.felter.get(sp.feltnr);

        if (i < slag) {
            felt.passeret(sp);
        } else {
            felt.landet(sp);
        }

        try {
            Thread.sleep(300);
        } catch (Exception e) {

        }

        try {
            Thread.sleep(3000);
        } catch (Exception e) {

        }
    }
}

1 个答案:

答案 0 :(得分:2)

这与你的语言没有关系。执行spil.spillere时,您必须在Matadorspil类中包含此字段(spillere)。这就是你遇到第一个错误的原因。对于第二个错误,您必须创建一个名为Spiller的类或从其包中导入该类。也许,你没有完全复制代码。回到你学到的地方,看一下。