Beberapa Contoh Penggunaan Array Pemrograman Dasar Java
Contoh Kasus 1 Buat sebuah program untuk memasukkan data nama dan nilai sejumlah mahasiswa kemudian menampilkan kembali data tersebut dan menampilan pula rata-rata nilainya dan siapa yang medapatkan nilai tertinggi. Contoh keluaran: No Nama Nilai 1 Sinta 5 2 Santi 3 3 Santo 10 Rata-rata 6 Nilai Tertinggi 10 Perih Tertinggi Santo
Contoh Kasus 2 Buat program untuk mengurutkan isi nilai suatu array satu dimensi! Contoh: Sebelum Diurutkan 7 2 6 1 8 Setelah Diurutkan 1 2 6 7 8
Contoh kasus 3 Misalkan matriks A berukuran MxN sedangkan matriks B berukuran NxP dan C adalah hasil perkalian matriks AxB atau C=A x B. Implementasikan perkalian dua buah matriks pada sebuah program!
Latihan Modifikasi contoh sebelumnya. Buat sebuah program untuk memasukkan data nama dan nilai sejumlah mahasiswa kemudian menampilkan kembali data tersebut SECARA BERURUTAN DARI NILAI TERTINGGI KE NILAI TERENDAHdan menampilan pula rata-rata Contoh keluaran: No Nama Nilai 1 Santo 10 2 Sinta 5 3 Santi 3 Rata-rata 6
No Nama Nilai 1 Sinta 5 2 Santi 3 3 Santo 10
A:kiri B:kanan Deklarasikan sebuah variabel dengan nama isi yang mempunyai type array of double dengan ukuran 2x4. Semua elemen variable isi bernilai 1.0 1. Deklarasikan dan buatlah arraynya dengan menggunakan keyword new 2. Deklarasikan dan buatlah arraynya tanpa menggunakan keyword new (deklarasi sekaligus inisialisasi) Deklarasikan sebuah variabel dengan nama nilai yang mempunyai type array of integer dengan ukuran 3x2. Semua elemen variable isi bernilai 2 1. Deklarasikan dan buatlah arraynya dengan menggunakan keyword new 2. Deklarasikan dan buatlah arraynya tanpa menggunakan keyword new (deklarasi sekaligus inisialisasi)
Deklarasikan sebuah variabel dengan nama isi yang mempunyai type array of double dengan ukuran 2x2x2. Semua elemen variable isi bernilai 1.0 Deklarasikan dan buatlah arraynya dengan menggunakan keyword new Deklarasikan dan buatlah arraynya tanpa menggunakan keyword new (deklarasi sekaligus inisialisasi)
Tuliskan urutan keluaran program ini! public class NewClass { public static void main(string[] args) { int []k={2,3,1,4; System.out.println(k[2]); sesuatu(k[2]); System.out.println(k[2]); something(k); System.out.println(k[2]); public static void sesuatu(int a) { System.out.println(a); a=10; public static void something(int[]b) { System.out.println(b[2]); b[2]=10;
Dimanakah letak kesalahan kode berikut ini? public class NewClass { public static void main(string[] args) { int []k={2,3,1,4; sesuatu(5); something(k); something(5); something(k[2]); sesuatu(k[2]); public static void sesuatu(int a) { System.out.println(a); a=10; public static void something(int[]b) { System.out.println(b[2]); b[2]=10;
A:kiri B:kanan int[ ][ ] nilai; nilai= new int[ 3][2 ]; Atau int[ ][ ] nilai= new int[ 3][2 ]; for(b=0; b<3;b++){ for(k=0; k<2; k++){ nilai[b] [k ]=1.0; Deklarasikan sebuah variabel dengan nama nilai yang mempunyai type array of integer dengan ukuran 3x2. Semua elemen variable isi bernilai 2 1. Deklarasikan dan buatlah arraynya dengan menggunakan keyword new 2. Deklarasikan dan buatlah arraynya tanpa menggunakan keyword new (deklarasi sekaligus inisialisasi)
A:kiri B:kanan double [ ][ ] isi ; Isi= new double[ 2][4 ]; Atau double [ ][ ] isi i= new double[ 2][4 ]; for(b=0; b<2;b++){ for(k=0; k<4; k++){ isi[b] [k ]=1.0; int[ ][ ] nilai; nilai= new int[ 3][2 ]; Atau int[ ][ ] nilai= new int[ 3][2 ]; int a=2; for(b=0; b<3;b++){ for(k=0; k<2; k++){ nilai[b] [k ]=a; isi[ 0 ] [ 0] = 1; isi[ 0] [1] = 1; isi[ 1] [3] = 1;
A:kiri B:kanan double [ ][ ] isi ={ {1,1,1,1, {1,1,1,1; int[ ][ ] nilai; nilai= new int[ 3][2 ]; Atau int[ ][ ] nilai= new int[ 3][2 ]; int a=2; for(b=0; b<3;b++){ for(k=0; k<2; k++){ nilai[b] [k ]=a; int[ ][ ] nilai={ {2,2, {2,2, {2,2;
Deklarasikan sebuah variabel dengan nama isi yang mempunyai type array of double dengan ukuran 2x2x2. Semua elemen variable isi bernilai 1.0 1. Deklarasikan dan buatlah arraynya dengan menggunakan keyword new 2. Deklarasikan dan buatlah arraynya tanpa menggunakan keyword new (deklarasi sekaligus inisialisasi) double [ ][ ] [ ] isi ; Isi= new double[ 2][2] [2]; Atau double [ ][ ] isi i= new double[ 2][2 ] [2]; for(b=0; b<2;b++){ for(k=0; k<2; k++){ for(t=0;t<2;t++){ isi[b] [k ][t]=1.0; double [ ][ ] [ ] isi = { { {1,1, {1,1, { {1,1, {1,1
1 1 1 1 10 Tuliskan urutan keluaran program ini! public class NewClass { public static void main(string[] args) { int []k={2,3,1,4; System.out.println(k[2]); sesuatu(k[2]); System.out.println(k[2]); something(k); System.out.println(k[2]); public static void sesuatu(int a) { System.out.println(a); a=10; public static void something(int[]b) { System.out.println(b[2]); b[2]=10;
Dimanakah letak kesalahan kode berikut ini? public class NewClass { public static void main(string[] args) { int []k={2,3,1,4; sesuatu(5); something(k); something(5); something(k[2]); sesuatu(k[2]); public static void sesuatu(int a) { System.out.println(a); a=10; public static void something(int[]b) { System.out.println(b[2]); b[2]=10;
Terima Kasih