Mencari nilai min dan max



Berikut ini adalah contoh program yang sudah saya buat sendiri untuk mencari nilai min dan dan max pada suatu array.



public class array {
public static void main(String[] args) {
int data1 [] = {4,6,1,2,8,9,3,10};

int min = data1[0];
int max = data1[0];
int indeksmin = 0, indeksmax = 0;

for(int i=0;i<data1.length;i++){
System.out.println("data ke "+i+" = "+data1[i]);

if(min>data1[i]){
min = data1[i];
indeksmin = i;
}
if(max<data1[i]){
max=data1[i];
indeksmax = i;
}
}

System.out.println("Nilai minimal = "+min+" pada indeks ke "+indeksmin);

System.out.println("Nilai maksimal = "+max+" pada indeks ke "+indeksmax);

}
}


Output :

data ke 0 = 4
data ke 1 = 6
data ke 2 = 1
data ke 3 = 2
data ke 4 = 8
data ke 5 = 9
data ke 6 = 3
data ke 7 = 10
Nilai minimal = 1 pada indeks ke 2
Nilai maksimal = 10 pada indeks ke 7

Post a Comment

Previous Post Next Post