Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/360.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java &引用;无法解析为“类型”;日蚀_Java_Eclipse - Fatal编程技术网

Java &引用;无法解析为“类型”;日蚀

Java &引用;无法解析为“类型”;日蚀,java,eclipse,Java,Eclipse,我是一个新手,尝试学习用java编写代码 我已经做了一些来自英语国家的教程和练习,但是如果我尝试使用我的母语(丹麦语)编程书籍中的代码,我在eclipse中会遇到很多错误。它们主要由“无法解析为变量/类型”组成 例如,在下面的代码中,我得到的第一个错误是 spillere无法解析或不是字段 及 无法将Spiller解析为类型 我有什么东西要申报吗? 希望这些信息足够提供帮助:) 公共级斗牛士{ 公共静态void main(字符串[]args){ 斗牛士spil=新斗牛士spil(); spil.

我是一个新手,尝试学习用java编写代码

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

例如,在下面的代码中,我得到的第一个错误是

spillere无法解析或不是字段

无法将Spiller解析为类型

我有什么东西要申报吗? 希望这些信息足够提供帮助:)

公共级斗牛士{
公共静态void main(字符串[]args){
斗牛士spil=新斗牛士spil();
spil.spillere.add(新Spiller(“Søren”,50000));
Spill.spillere.添加(新Spiller(“Gitte”,50000));
对于(spil.spillersTur=0;spil.spillersTur<40;spil.spillersTur++){
Spiller sp=spil.spillere.get(spil.spillersTur%spil.spillere.size());
}
int渣=(int)(Math.random()*6)+1;
系统输出打印项次(“****”+sp.navn+“påfelt”+sp.feltnr+“slår”+熔渣);

对于与您的语言无关的(int i=1;i。如果执行
spil.spillere
,则必须具有此字段(
spillere
)在Matadospil类中。这就是为什么您遇到第一个错误。对于第二个错误,您必须创建名为
spiler
的类,或者从其包导入类。可能您没有完全复制代码。返回所学的地方,然后检查它。

Matadospil只有静态主方法。它没有任何字段。因此它没有字段
spillere
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) {

        }
    }
}