陣列最小值

如何印出陣列最小值?

Java 寫法

public static void main(String[] args) {
int[] ary = new int[] { 25, 66, 7, 53, 14, 34, 5, 46 };

int min = ary[0];
for (int num : ary) {
// System.out.println(num);
if (num < min) {
min = num;
}
}
// 最小值
System.out.println("min is " + min);

// 第二種 Loop
for(int i = 0; i < ary.length -1; i++) {
if(ary[i] < min) {
min = ary[i];
}
}
// 最小值
System.out.println("min is " + min);
}

// output
// min is 5
// min is 5

js 寫法

const ary = [25, 66, 7, 53, 14, 34, 5, 46]

let min = ary[0]
for(let i = 0; i <= ary.length -1; i++){
if(ary[i] < min){
min = ary[i]
}
}
console.log("min is " + min)


// output
// min is 5

評論