Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/352.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
不可编译的源代码-不是arrays.main(arrays.java:4)中的语句java结果:1_Java - Fatal编程技术网

不可编译的源代码-不是arrays.main(arrays.java:4)中的语句java结果:1

不可编译的源代码-不是arrays.main(arrays.java:4)中的语句java结果:1,java,Java,我基本上刚开始学习java。我不明白这个错误是什么,代码很简单 class arrays { public static void main (String[] args) { int[] = numbers; numbers = new int [5]; numbers [0] = 35; numbers [1] = 65; numbers [2] = 135; numbers [3]

我基本上刚开始学习java。我不明白这个错误是什么,代码很简单

class arrays {
    public static void main (String[] args) {

         int[] = numbers;
        numbers = new int [5];

        numbers [0] = 35;
        numbers [1] = 65;
        numbers [2] = 135;
        numbers [3] = 335;
        numbers [4] = 535;


        System.out.print (numbers[1] );
    }
}
错误是标题上的错误

有什么建议吗?我正在使用Netbean更改

int[] = numbers;

或者更好,改变

int[] = numbers;
numbers = new int [5];

根据Jon Skeet:


你认为
int[]=数字到底是什么可以吗?当编译器抱怨某件事时,一定要仔细考虑你想用那一行实现什么,然后仔细检查——如有必要,对照一本书

改变

int[] = numbers;

或者更好,改变

int[] = numbers;
numbers = new int [5];

根据Jon Skeet:


你认为
int[]=数字到底是什么可以吗?当编译器抱怨某件事时,一定要仔细考虑你想用那一行实现什么,然后仔细检查——如有必要,对照一本书

问题:

  • 初始化一个不存在的数组。您需要指定要创建的数组的名称
  • 您没有构造代码以使其易于阅读
  • 类名通常以驼峰大小写,以一个大号开头
建议:

class Arrays {
    public static void main (String[] args) {

        int[] numbers = new int [5]; //correct specification for your array

        numbers [0] = 35;
        numbers [1] = 65;
        numbers [2] = 135;
        numbers [3] = 335;
        numbers [4] = 535;


        System.out.print (numbers[1]);
    }
}
问题:

  • 初始化一个不存在的数组。您需要指定要创建的数组的名称
  • 您没有构造代码以使其易于阅读
  • 类名通常以驼峰大小写,以一个大号开头
建议:

class Arrays {
    public static void main (String[] args) {

        int[] numbers = new int [5]; //correct specification for your array

        numbers [0] = 35;
        numbers [1] = 65;
        numbers [2] = 135;
        numbers [3] = 335;
        numbers [4] = 535;


        System.out.print (numbers[1]);
    }
}

这个答案是一个社区维基,所以任何想要的人,请随时改进它。谢谢。我实际上是在网上学习一个教程。他犯了错误,后来改正了,但没有显示出来。这就是为什么我感到困惑。没用。@AlexMercuri:不用担心。我们中没有一个人天生就具备Java知识,而且第一步总是最难的,但是请不要放弃。继续插电,事情会变得容易的,相信我!这个答案是一个社区维基,所以任何想要的人,请随时改进它。谢谢。我实际上是在网上学习一个教程。他犯了错误,后来改正了,但没有显示出来。这就是为什么我感到困惑。没用。@AlexMercuri:不用担心。我们中没有一个人天生就具备Java知识,而且第一步总是最难的,但是请不要放弃。继续插电,事情会变得容易的,相信我!你认为int[]=数字具体是什么;行吗?当编译器抱怨某件事时,一定要仔细考虑你想用那一行实现什么,然后仔细检查——如有必要,对照一本书。你认为
int[]=numbers
;行吗?当编译器抱怨某件事时,一定要仔细考虑你想用那一行实现什么,然后仔细检查——如有必要,对照一本书。