【发布时间】:2014-11-12 03:17:51
【问题描述】:
我正在为我的班级做 Java 练习并遇到错误。它说“不兼容的类型:意外的返回值”。如果有人可以检查我是否正确执行此代码也会很好。我的指示是创建一个要初始化为第一个元素的变量 maxValue。然后我必须将 maxValue 存储的元素与列表中的另一个元素进行比较。如果数组中的某个元素大于 maxValue 中存储的元素,则假设使用较大的元素存储/更新 maxValue。
public class MyArray
{
public static void main(String[] args)
{
int[] ArrayLargestElement = {
45, 38, 27,
46, 81, 72,
56, 61, 20,
48, 76, 91,
57, 35, 78
};
int maxValue = ArrayLargestElement[0]
for (int i=0; i<ArrayLargestElement.length; i++) {
if (maxValue > ArrayLargestElement[i]) {
maxValue = ArrayLargestElement[i];
}
}
return maxValue;
}
}
【问题讨论】:
-
public static void main()没有返回值! -
为什么要从 main() 中返回值?