public class Main {
public static int nim = 0;
public static int nama = 1;
public static int ukm = 2;
static String[][] array = {
{"202201", "Andriansyah", "Fotografi"},
{"202202", "Rizky", "Public Speaking"},
{"202203", "Aminatun", "Pemrograman"},
{"202204", "Solehuddin", "Pemrograman"},
{"202205", "Abdullah", "Fotografi"},
{"202206", "Miftahul", "Public Speaking"},
{"202207", "Hikmah", "Public Speaking"},
{"202208", "Rosyidah", "Pemrograman"},
{"202209", "Ali", "Fotografi"},
{"202210", "Rohmah", "Fotografi"}
};
static int n = 10; // Jumlah data saat ini dalam array
public static void main(String[] args) {
printData(nim, " ");
printData(nama, " ");
printData(ukm, "Public Speaking");
}
public static void printData(int kategori, String kunci) {
// Menampilkan isi array yang sesuai dengan kategori dan kunci yang diberikan
for (int i = 0; i < n; i++) {
if (kategori == nim && array[i][kategori].equals(kunci)) {
System.out.println("NIM: " + array[i][0] + System.lineSeparator() + "NAMA: " + array[i][1] + System.lineSeparator() + "UKM: " + array[i][2] + System.lineSeparator());
} else if (kategori == nama && array[i][kategori].equalsIgnoreCase(kunci)) {
System.out.println("NIM: " + array[i][0] + System.lineSeparator() + "NAMA: " + array[i][1] + System.lineSeparator() + "UKM: " + array[i][2] + System.lineSeparator());
} else if (kategori == ukm && array[i][kategori].equalsIgnoreCase(kunci)) {
System.out.println("NIM: " + array[i][0] + System.lineSeparator() + "NAMA: " + array[i][1] + System.lineSeparator() + "UKM: " + array[i][2] + System.lineSeparator());
System.out.println("----------------------------");
}
}
}
}