Perulangan Java for, while dan do while
- For : perulangan for digunakan saat kita mengetahui berapa banyak perulangan yang akan kita lakukan.
- While : perulangan while digunakan pada saat kita tidak mengetahui jumlah perulangan yang akan dilakukan tapi mengetahui kondisi atau syarat dilakukan perulangan.
- Do-while : perulangan yang hampir sama dengan while namun, pernyataan akan dilakukan terlebih dahulu kemudian dilakukan pengecekan.
Catatan :
i merupakan variabel yang dirubah, i<10 merupakan kondisi, dan i++ adalah pengubah (perulanganan) dimana jika kondisi masih terpenuhi maka perulangan akan berjalan terus sampai kondisi dan syarat tidak terpenuhi lagi.
Perbedaan ketiga perulangan tersebut terletak pada letak kondisi dan syarat perulangan.
PERCABANGAN
Percabangan adalah suatu pilihan atau opsi dengan kondisi tertentu. Jika kondisi yang menjadi syarat terpenuhi, maka opsi atau pilihan dijalankan, jika tidak maka sebaliknya. Dalam java terdapat 4 macam jenis percabangan, if, if-else, else-if, dan juga switch. Keempat jenis ini memiliki penggunaan masing-masing. Berikut penjelasan mengenai penggunaan tiap-tiap percabangan.
Contoh code :
TIPE DATA
Tipe data adalah jenis data yang
mempunyai batasan tempat dan karakteristik sesuai dengan interprestasi
data dan dapat diolah oleh komputer untuk memenuhi kebutuhan dalam
pemrograman komputer. Tipe data pada umumnya termasuk tipe data
primitif, yaitu interger, floating point number dan character (string).
Kumpulan dari tipe data primitif yang sejenis juga dapat disatukan dalam
sebuah blok yang disebut array.
Setiap variabel atau konstanta yang ada
dalam kode program, sebaiknya kita tentukan dengan pasti tipe datanya.
Ketepatan pemilihan tipe data pada variabel atau konstanta akan sangat
menentukan pemakaian sumberdaya komputer (terutama memori komputer).
Salah satu tugas penting seorang programmer adalah memilih tipe data
yang sesuai untuk menghasilkan program yang efisien dan berkinerja
tinggi.
Contoh Program :
class TesKeputusan{ //kelas yang dibuat pada project
public static void main(String[]args){ //merupakan kelas utama pada sebuah program java
char jeniskelamin ='W';//menggunakan tipe data char, variabel jeniskelamin, nilai variabel = W
//Percabangan if else digunakan saat kita memiliki dua pernyataan dengan syarat tertentu
if(jeniskelamin=='L') //membandingkan jika jeniskelamin bernilai = L maka outputnya adalah Cowok
System.out.println("cowok");
else if(jeniskelamin=='P')//membandingkan jika jeniskelamin bernilai = P maka outputnya adalah Cewek
System.out.println("cewek");
else
System.out.println("banci");
//else -if : percabangan yang digunakan saat kita memiliki banyak kondisi (lebih dari 2) dan banyak pernyataan (lebih dari 2)
System.out.println(jeniskelamin=='P'?"dia pasti cowok":"dia pasti cewek");
//jika jeniskelamin pada code diatas bernilai P maka akan keluar program dmana jenis kelamin cewek, dia pasti cowok dan sebaliknya
//switch case
switch(jeniskelamin){ /* percabangan yang digunakan saat kita memiliki banyak kondisi
(lebih dari 2) dan banyak pernyataan (ledbih dari 2).
Sebenarnya switch-case ini hampir sama dengan else if, hanya saja sintaksnya yang berbeda */
case'P':System.out.println("cowok"); //kondisi ke-1 dimana akan menampilkan keluaran cowok
break;
case'L':System.out.println("cewek"); //kondisi ke-2 dimana akan menampilkan keluaran cewek
break;
case ' ':System.out.println("banci"); //kondisi ke-3 dimana akan menampilkan keluaran banci
break;
}
} // buka dan tutup kurung kurawal digunakan untuk memulai dan mengakhiri sebuah proses code program
}
public static void main(String[]args){ //merupakan kelas utama pada sebuah program java
char jeniskelamin ='W';//menggunakan tipe data char, variabel jeniskelamin, nilai variabel = W
//Percabangan if else digunakan saat kita memiliki dua pernyataan dengan syarat tertentu
if(jeniskelamin=='L') //membandingkan jika jeniskelamin bernilai = L maka outputnya adalah Cowok
System.out.println("cowok");
else if(jeniskelamin=='P')//membandingkan jika jeniskelamin bernilai = P maka outputnya adalah Cewek
System.out.println("cewek");
else
System.out.println("banci");
//else -if : percabangan yang digunakan saat kita memiliki banyak kondisi (lebih dari 2) dan banyak pernyataan (lebih dari 2)
System.out.println(jeniskelamin=='P'?"dia pasti cowok":"dia pasti cewek");
//jika jeniskelamin pada code diatas bernilai P maka akan keluar program dmana jenis kelamin cewek, dia pasti cowok dan sebaliknya
//switch case
switch(jeniskelamin){ /* percabangan yang digunakan saat kita memiliki banyak kondisi
(lebih dari 2) dan banyak pernyataan (ledbih dari 2).
Sebenarnya switch-case ini hampir sama dengan else if, hanya saja sintaksnya yang berbeda */
case'P':System.out.println("cowok"); //kondisi ke-1 dimana akan menampilkan keluaran cowok
break;
case'L':System.out.println("cewek"); //kondisi ke-2 dimana akan menampilkan keluaran cewek
break;
case ' ':System.out.println("banci"); //kondisi ke-3 dimana akan menampilkan keluaran banci
break;
}
} // buka dan tutup kurung kurawal digunakan untuk memulai dan mengakhiri sebuah proses code program
}
Jika ingin Melihat dan mempelajari Program diatas, saya telah menyediakan Filenya yang berformat java
DOWNLOAD PROGRAM & TEXPAD HERE