我是Java初学者。我创建了一个类和一个方法,用于返回数组中的最小数字。但我不明白为什么它不能正常工作。
下面是代码。
package array;
import java.util.Scanner;
class Value {
public static int minValue(int[] arr) {
for(int e : arr) {
if(arr[0] > e) {
arr[0] = e;
}
}
return arr[0];
}
}
public class ArrayTest {
public static void main(String[] args) {
int[] arr = new int[5];
System.out.print("Input Number : ");
Scanner sc = new Scanner(System.in);
for(int e : arr) {
e = sc.nextInt();
}
System.out.println("min : " + Value.minValue(arr));
}
结果是 "min : 0 " 我的代码有什么问题???
aluckdog
智慧大石
慕哥6287543
相关分类