Kumpulan Soal Java Tentang Method Array Dan Jawabannya

Kumpulan Soal Java Tentang Method Array
KakaKiky - Pada kesempatan kali ini, KakaKiky akan membagikan kumpulan soal bahasa Java tentang method Array, lengkap dengan source code yang bisa kamu gunakan untuk bahan belajar. Berikut adalah pembahasan selengkapnya.

Soal Java Tentang Method Array

1. Sama Pertama Terakhir
Test Diberikan array integer dengan panjang array minimal satu atau lebih. Method akan mengembalikan true jika unsur pertama dan unsur terakhir sama nilainya.
Sebaliknya method mengembalikan false.
Jika panjang array kurang dari satu, maka kembalikan false. Panjang suatu array a dapat diketahui dengan a.length.

Contoh output:
samaPertamaTerakhir([3, 4, 5]) => false
samaPertamaTerakhir([3, 4, 5, 3]) => true
samaPertamaTerakhir([5, 4, 5]) => true

Jawaban:
public boolean samaPertamaTerakhir(int[] nilai) {
 if (nilai.length<1) {
  return false;
 }
 if (nilai[0] == nilai[nilai.length - 1]) {
  return true;
 }
 return false;
}

2. Jumlah Array
Diberikan suatu array integer. Kembalikan jumlah semua unsur di dalam array tersebut.

Contoh output:
jumlahArray([1, 2, 1]) => 4
jumlahArray([2, 7, 2]) => 11
jumlahArray([0, 0, 0, 1]) => 1
jumlahArray([100, 1]) => 101

Jawaban:
public int jumlahArray(int[] nilai) {
 int sum = 0;
 for (int i = 0; i<nilai.length; i++) {
  sum += nilai[i];
 }
 return sum;
}
public boolean cariNilai(int[] arr, int nilai) {
 for (int x = 0; x<arr.length; x++) {
  if (arr[x] == nilai)
   return true;
 }
 return false;
}

3. Cari Nilai
Diberikan satu array bertipe integer dan satu nilai integer. Method akan mengembalikan true jika nilai integer tersebut muncul di dalam array. Sebaliknya jika tidak ketemu method akan mengembalikan false.

Contoh output:
cariNilai([1, 2, 6], 6)  =>        true
cariNilai([6, 1, 2, 3], 2)          =>        true
cariNilai([1, 2, 6, 5, 4, 0],7)  =>        false
cariNilai([], 6)             =>        false

Jawaban:
public boolean cariNilai(int[] arr, int nilai) {
 for (int x = 0; x<arr.length; x++) {
  if (arr[x] == nilai)
   return true;
 }
 return false;
}

Nah sobat, itulah kumpulan soal Java tentang Method Array lengkap dengan source codenya, yang bisa kamu gunakan sebagai bahan referensi untuk belajar. Semoga postingan singkat ini dapat bermanfaat ya. Cukup sekian, wassalamu’alaikum and Be Prepared!