我有疑问:
编写一个接受整数数组的方法,并返回列表中的最小值。
我的代码中有错误,有什么问题?
package homework;
公共课问题44 {
public static void main(String[] args) {
int[] numbers = {1, 2, 3, 4, 5};
System.out.println(min);
}
public static int smallestNumber(int numbers[]) {
int min = numbers[0];
for (int i = 0; i < numbers.length; i++) {
if (min > numbers[i]) {
min = numbers[i];
}
}
return min;
}
}
答案 0 :(得分:0)
你的逻辑是正确的但添加int min = smallestNumber(数字);在主要方法内。
答案 1 :(得分:0)
变量&#39; min&#39;在主方法中超出范围。 你必须调用smallestNumber方法来获得正确的答案。