Title Header

 SOCIAL TECHNO

Perulangan Pada Java (While, Do-While, For-Continue) dan Array Pada Java

PERULANGAN PADA JAVA

Int jumlah = 1;
While (jumlah <= 10) {
System.out.println(jumlah);
Jumlah++;  // menaikkan jumlah
}



Jika program tsb dijalankan, maka hasilnya adalah tulisan no 1 sampai 10. Dan saat jumlah bernilai 11, maka perulangan akan terhenti dikarenakan kondisi bernilai false (11 <= 10)


PERULANGAN (DO WHILE) PADA JAVA

Perulangan do-while merupakan perulangan yang hamper mirip dengan perulangan while namun perbedaanya, pad perulangan do-while, maka minimal instruksi akan dijalankan sekali. Bentuk pernyataan do-while sebagai berikut :

Do {
                      //instruksi
}while(kondisi);
Int jumlah = 100;
                                                                                             
Do{
          System.out.println(jumlah);
                      Jumlah++; //naikkan jumlah
} while (jumlah <=10);


Jika program tsb dijalankan, maka akan menghasilkan keluaran 100, artinya walaupun kondisi salah, namun minimal isi instruksi akan dijalankan sekali, hal ini dikarenakan proses do-while berbeda dengan while, dimana do-while pertama melakukan instruksi baru mengecek kondisi, sedangkan while pertama mengecek kondisi baru melakukan instruksi.

PERULANGAN (FOR) PADA JAVA

Perulangan for merupakan perulangan yang memiliki variable untuk melakukan pengkondisian, beberapa dengan while dan do-while yang kita harus membuat sebuah variable diluar untuk melakukan pengkondisian, pada perulangan for, ditempatkan sebuah blok untuk membuat variable dan melakukan proes pengkondisian. Bentuk pernyataan for sebagai berikut :

for(inisialisi; kondisi; penaikan/penurunan) {
instruksi
}

Misal kita akan menampilkan angka dari 1 = 100, maka dapat menggunakan perulangan for

For(int i = 1; I <= 100; i++) {
      System.out.println(i);
}

Perintah break merupakan perintah yang dapat digunakan untuk menghentikan proses perulangan, missal jika kita membuat program seperti berikut :

For(int i = 1; i <= 100; i++) {
      System.out.println(i);
      If(I == 50) {
         Break;
}
}

Maka program hanya akan menampilakn angka dari 1 sampai 50, karena pada saat I mencapai 50, program di hentikan oleh printah break. 

PERULANGAN (FOR-CONTINUE) PADA JAVA




Perintah continue dapat digunakan untuk meloncati sebuah peluang, maksud nya adalah intruksi yang seharusnya di lewat, hal ini berarti instruksi tidak akan dijalankan. Missal :

For(int I = 0; i<=100; i++)
{
System.out.println(i+” “);
If(i%2==0)
{
Continue;
}
System.out.println();
}

Jika program di atas dijalankan, maka hasil nya akan menampilkan angka – angka ganjil saja, hal ini dikarenakan saat nilai I merupakan angka genap, maka perintah continue membuat program tidak menampilkan angka genap.


ARRAY PADA JAVA

Array adalah sebuah variable/sebuah lokasi tertentu yang memiliki satu nama sebagai identifier, namun identifier ini dapat menyimpan lebih dari sebuah nilai
Number

0
1
2
1
2
3
         


Deklarasi array

Int[]ages;                                          
Atau sepasang tanda kurung []                  
Sesudah nama identifier
Int ages[];

Pada contoh diatas, pendeklarasian tsb akan memberitahukan kepada compilier java, bahwa identifier ages akan digunakan sebagai nama array yang berisi data bertipe integer dan dilanjutkan dengan membuat atau meng-instantiate sebuah array baru yang terdiri dari 100 elemen.

//deklarasi
Int ages[];
//instantiate obyek
Ages =new int[100];
Atau bias juga ditulis dengan,
//deklarasi dan instantiate obyek:
Int ages[] = new int [100];

MEMANIPULASI DATA DALAM ARRAY

Setelah membuat array, maka untuk melakukan proses manipulasi seperti menambahkan data ke array, mengubah data di array ataupun mengakses data dalam array, maka di perlukan sebuah indeks, dimana saat membuat sebuah array dengan jumlah data 5, maka hasilnya akan terlihat seperti ini

No
Indeks
1
0
2
1
3
2
4
3
5
4

Artinya data ke 1 dapat diakses menggunakan indeks 0 dan seterusnya. Dan untuk melakukan proses manipulasi data dalam array menggunakan indeks dapat digunakan dengan perintah:

namaArray[indeks];

misal:

int a[] = new int[5];
a[0] = 234;
a[1] = 6867;
a[2] = 4234;
a[3] = 564;
a[4] = 2423;
System.out.println (a [0]);
System.out.println (a [1]);
System.out.println (a [2]);
System.out.println (a [3]);
System.out.println (a [4]);

Posting Komentar

0 Komentar