Percabangan di java
Di Posting Oleh : wandi
Kategori : Pelajaran Pemprograman
Selamat datang kawan di blog saya yang sederhana ini . Kali ini saya akan berbagi mengenai percabangan di java . Struktur percabangan ini merupakan yang paling dasar pada seluruh pemprograman , jadi kawan kawan tentunya perlu dan tau apa itu percabangan . Percabangan di ibaratkan sebuah pertigaan atau perempatan , yang misal kalo saya mau ke jalan anu berarti belok ke kiri .
Boolean itu termasuk kedalam tipe data biasanya di gunakan untuk percabangan , saya tidak akan membahas lebih dalam . Kalo kawan kawan belum tau tipe data boolean , silahkan baca lebih lanjut karena saya telah menyediakan di artikel sebelumnya .
Yang pertama kita akan coba adalah if else .
Untuk struktur percabangan yang paling dasanya adalah
if(kodisi){//perintah} //jika kondisinya benar maka akan menghasilkan boolean true
else{//perintah} //jika kondisinya salah maka akan menghasilkan boolean false
kodisi bisa di isi > , < , <= , >= , == . lebih besar dari , lebih kecil dari , lebih kecil sama dengan dari , lebih besar sama dengan dari , sama dengan .
langsung saja kita coba .
public class percabangan{
public static void main(String args[]){
int a=5;boolean b;
if(b=(a>6)){//disebut kondisi
//jika benar maka akan mengeksekusi ini
System.out.println("a lebih besar dari 6");//perintah
}else{//jika salah maka akan mengeksekusi ini
System.out.println("a lebih kecil dari 6");//perintah
}
System.out.println(b);
}
}
di sana terdapat 2 variable yang pertama a bertipe data integer dan b yang bertipe data boolean . Jika kita baca if(b=(a>6)) artinya adalah apakah a lebih besar dari enam , tidak maka b bernilai false dan akan langsung mengeksekusi yang else , karena a tidak lebih besar dari enam . Juga akan mengeprint false . dan coba kita ubah int a=15; maka akan mengeksekusi yang if dan akan mengeprint true .
public class percabangan{
public static void main(String args[]){
int a=15;boolean b;
if(b=(a>6)){//disebut kondisi
//jika benar maka akan mengeksekusi ini
System.out.println("a lebih besar dari 6");//perintah
}else{//jika salah maka akan mengeksekusi ini
System.out.println("a lebih kecil dari 6");//perintah
}
System.out.println(b);
}
}
Tidak hanya bisa dua percabagan bisa juga tiga atau bahkan lebih , dengan menggunakan else if . Maksudnya apa dan caranya gimana kita coba lihat kode berikut .
public class percabangan{
public static void main(String args[]){
int a=15;boolean b;
if(a<4){
System.out.println("a lebih besar dari 4");
}else if(a==15){
System.out.println("a bernilai 15");
}else{
System.out.println("a lebih besar dari 15");
}
}
}
di sana terdapat integer a bernilai 15 , dan akan meksekusi yang else if . Bro kalo yang else if akan menghasilkan apa booleannya ? akan menghasilkan saya dengan if yaitu true , tak percaya coba ubah .
public class percabangan{
public static void main(String args[]){
int a=15;boolean b;
if(b=(a<4)){
System.out.println("a lebih besar dari 4");
}else if(b=(a==15)){
System.out.println("a bernilai 15");
}else{
System.out.println("a lebih besar dari 15");
}
System.out.println(b);
}
}
Bisa juga didalam if ada if lagi dan ada if lagi dan seterusnya ,
public class percabangan{
public static void main(String args[]){
int a=15;
if(a>4){
if(a>16){
System.out.println("a lebih besar dari 4 dan 16");
}else{
System.out.println("a lebih besar dari 4 dan"+
" lebih kecil dari 16");
}
}
}
}
Mau liat atau download source code aplikasi premium bisa disini.
Di Posting Oleh : wandi
Kategori : Pelajaran Pemprograman
Selamat datang kawan di blog saya yang sederhana ini . Kali ini saya akan berbagi mengenai percabangan di java . Struktur percabangan ini merupakan yang paling dasar pada seluruh pemprograman , jadi kawan kawan tentunya perlu dan tau apa itu percabangan . Percabangan di ibaratkan sebuah pertigaan atau perempatan , yang misal kalo saya mau ke jalan anu berarti belok ke kiri .
Oke sekarang kita akan lanjut belajar struktur percabangan di java . Stuktur percabangan di java ada dua yaitu swicth case , if else , bisa juga boolean kodisional ( yang sudah di bahas di artikel sebelumnya ) .
Boolean itu termasuk kedalam tipe data biasanya di gunakan untuk percabangan , saya tidak akan membahas lebih dalam . Kalo kawan kawan belum tau tipe data boolean , silahkan baca lebih lanjut karena saya telah menyediakan di artikel sebelumnya .
if , else , else if
Yang pertama kita akan coba adalah if else .
Untuk struktur percabangan yang paling dasanya adalah
if(kodisi){//perintah} //jika kondisinya benar maka akan menghasilkan boolean true
else{//perintah} //jika kondisinya salah maka akan menghasilkan boolean false
kodisi bisa di isi > , < , <= , >= , == . lebih besar dari , lebih kecil dari , lebih kecil sama dengan dari , lebih besar sama dengan dari , sama dengan .
langsung saja kita coba .
public class percabangan{
public static void main(String args[]){
int a=5;boolean b;
if(b=(a>6)){//disebut kondisi
//jika benar maka akan mengeksekusi ini
System.out.println("a lebih besar dari 6");//perintah
}else{//jika salah maka akan mengeksekusi ini
System.out.println("a lebih kecil dari 6");//perintah
}
System.out.println(b);
}
}
di sana terdapat 2 variable yang pertama a bertipe data integer dan b yang bertipe data boolean . Jika kita baca if(b=(a>6)) artinya adalah apakah a lebih besar dari enam , tidak maka b bernilai false dan akan langsung mengeksekusi yang else , karena a tidak lebih besar dari enam . Juga akan mengeprint false . dan coba kita ubah int a=15; maka akan mengeksekusi yang if dan akan mengeprint true .
public class percabangan{
public static void main(String args[]){
int a=15;boolean b;
if(b=(a>6)){//disebut kondisi
//jika benar maka akan mengeksekusi ini
System.out.println("a lebih besar dari 6");//perintah
}else{//jika salah maka akan mengeksekusi ini
System.out.println("a lebih kecil dari 6");//perintah
}
System.out.println(b);
}
}
Tidak hanya bisa dua percabagan bisa juga tiga atau bahkan lebih , dengan menggunakan else if . Maksudnya apa dan caranya gimana kita coba lihat kode berikut .
public class percabangan{
public static void main(String args[]){
int a=15;boolean b;
if(a<4){
System.out.println("a lebih besar dari 4");
}else if(a==15){
System.out.println("a bernilai 15");
}else{
System.out.println("a lebih besar dari 15");
}
}
}
di sana terdapat integer a bernilai 15 , dan akan meksekusi yang else if . Bro kalo yang else if akan menghasilkan apa booleannya ? akan menghasilkan saya dengan if yaitu true , tak percaya coba ubah .
public class percabangan{
public static void main(String args[]){
int a=15;boolean b;
if(b=(a<4)){
System.out.println("a lebih besar dari 4");
}else if(b=(a==15)){
System.out.println("a bernilai 15");
}else{
System.out.println("a lebih besar dari 15");
}
System.out.println(b);
}
}
Bisa juga didalam if ada if lagi dan ada if lagi dan seterusnya ,
public class percabangan{
public static void main(String args[]){
int a=15;
if(a>4){
if(a>16){
System.out.println("a lebih besar dari 4 dan 16");
}else{
System.out.println("a lebih besar dari 4 dan"+
" lebih kecil dari 16");
}
}
}
}
switch case
Sekarang jika akan coba yang swicth case .
struktur
switch(experssion){
case contant1:
statement
case contant2:
statement;
case contantN:
statement
default:
statement default
}
public class percabangan{
public static void main(String args[]){
int a=2;
switch(a){
case 1: System.out.println("a bernilai 1");
case 2: System.out.println("a bernilai 2");
case 3: System.out.println("a bernilai 3");
default : System.out.println("a tidak di ketahui");
}
}
}
disana terdapat interger a dan bernilai 2 tentunya akan mengeprint a bernilai 2 . Tertapi salah di disana akan mengeprint
a bernilai 2
a bernilai 3
a tidak di ketahui
Kenapa ? karena kita belum memberikan break yang artinya akan menghentikan switch tersebut
public class percabangan{
public static void main(String args[]){
int a=2;
switch(a){
case 1: System.out.println("a bernilai 1");break;
case 2: System.out.println("a bernilai 2");break;
case 3: System.out.println("a bernilai 3");break;
default : System.out.println("a tidak di ketahui");
}
}
}
dan setelah kita kasih kata break maka berhasil akan mengeprint a bernilai 2 saja .
Oke mungkin itu di penjelasan dari saya semoga jelas , bermanfaat , dan menambahas wawasan . Terikasih telah berkenan membaca artikel ini . Sampai jumpa di artikel yang lainnya yang lebih menarik dan juga lebih bermanfaat .
Mau liat atau download source code aplikasi premium bisa disini.
0 Komentar