proses atau method atau operasi yang bisa dilakukan pada data dengan tipe array berdimensi satu, diantaranya:
import java.util.*; public class ArrayKami { public static void main (String[] arg) { double[] data = new double[100]; Random rand = new Random(); // proses automasi inisialisasi data for (int i = 0; i < data.length; i++) { data[i] = rand.nextInt(100); System.out.println ("data ke-" + i + "= " + data[i]); } // pencarian nilai maksimum double nilai_maks = data[0]; for (int i = 0; i < data.length; i++) { if (data[i] > nilai_maks) { nilai_maks = data[i]; } } System.out.println ("nilai maksimum = " + nilai_maks); // pencarian nilai minimum double nilai_min = data[i]; for (int i = 0; i < data.length; i++) { if (data[i] < nilai_min) { nilai_min = data[i]; } } System.out.println ("nilai minimum = " + nilai_min); // pencarian suatu nilai, misal dicari nilai X Scanner scan = new Scanner (System.in); System.out.print ("inputkan nilai yang dicari = "); double nilai_x = scan.nextInt(); for (int i = 0; i < data.length; i++) { if (data[i] == nilai_x) { System.out.println ("data ditemukan di indeks ke-" + i); } } // pengurutan data -> misal dengan algoritma bubble sort int var_temp; for (int i = 0; i < data.length; i++) { for (int j = data.length - 1; j > 0; j--) { if (data[j] > data[j - 1]) { temp = data[j]; data[j] = data[j - 1]; data[j - 1] = temp; } } } System.out.println ("data setelah diurutkan"); // proses baca data atau cetak data ke layar console for (int i = 0; i < data.length; i++) { System.out.println ("data ke-" + i + ": " + data[i]); } // bagaimana dengan proses update data di indeks tertentu? hapus data? atau proses lainnya? } }