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
1 Komentar
thanks gan
BalasPenulisan markup di komentar