【发布时间】:2015-06-01 05:25:19
【问题描述】:
我想编写一个代码来返回给定数组中最大元素的索引。但是,当我尝试编译时,我收到一条我似乎无法理解的消息。尽管我已经完成了错误消息告诉我的事情,但它一直告诉我要修复它们。请帮助这个新手程序员!
public class largest {
int[] array = new int[10];
array[0] = 100;
array[1] = 200;
array[2] = 300;
array[3] = 400;
array[4] = 500;
array[5] = 600;
array[6] = 700;
array[7] = 800;
array[8] = 900;
array[9] = 1000;
int index;
public static void main(String args) {
for (int i=0; i<10; i++) {
if (array[i] < array[i+1]) {
index = i + 1;
} else {
index = i;
}
i++;
}
System.out.println(index);
}
}
下面是编译信息。
largest.java:3: error: ']' expected
array[0] = 100;
^
largest.java:3: error: ';' expected
array[0] = 100;
^
largest.java:3: error: illegal start of type
array[0] = 100;
^
largest.java:3: error: <identifier> expected
array[0] = 100;
^
这对所有索引都继续。
【问题讨论】:
-
旁注:我衷心推荐你学习一些关于java类结构的基础教程。还有关于java中的“如何命名事物”(你的类名应该总是以大写开头)。