Flow Control dalam java sangat membantu kita dalam pengambilan berbagai keputusan. Untuk pengambilan keputusan kita dapat menggunakan IF-Then atau IF-Then-Else atau Switch. Sedangkan untuk perulangan atau yang biasa kita sebut "looping", dapat menggunakan For atau While atau Do-While, selain itu kita juga dapat menggunakan percabangan pernyataan yaitu Break, Continue, dan Return.
Dan dari kesemuanya diatas sudah pasti di support oleh java :D
Untuk bagian pertama ini saya akan memberikan beberapa contoh dalam penggunaan If-Then dan If-Then-Else. Berikut adalah beberapa contoh program nya :
IfSatuPilihan :
IfDuaPilihan :
IfJurusan :
Determinan persamaan kuadrat :
End
Comming Soon - Downloadable fullcode and Explanation :D
Dan dari kesemuanya diatas sudah pasti di support oleh java :D
Untuk bagian pertama ini saya akan memberikan beberapa contoh dalam penggunaan If-Then dan If-Then-Else. Berikut adalah beberapa contoh program nya :
IfSatuPilihan :
import java.util.Scanner;Hasil :
public class IfSatuPilhan {
public static void main(String args[]){
Scanner masuk = new Scanner(System.in);
int bil;
System.out.print("Masukan bilangan : ");
bil = masuk.nextInt();
if(bil==0)
System.out.print("Bilangan Nol");
}
}
IfDuaPilihan :
import java.util.Scanner;Hasil :
public class IfDuaPilhan {
public static void main(String args[]){
Scanner masuk = new Scanner(System.in);
int bil;
System.out.print("Masukan bilangan : ");
bil = masuk.nextInt();
if(bil==0)
System.out.print("Bilangan Nol");
else
System.out.print("Bilangan Bukan Nol");
}
}
IfJurusan :
import java.util.Scanner;Hasil :
public class IfJurusan {
public static void main(String args[]){
Scanner masuk = new Scanner(System.in);
int pil;
System.out.println("Masukan 1 pilihan 1 - 5");
System.out.print("Masukan pilihan : ");
pil = masuk.nextInt();
if(pil==1)
System.out.print("Jurudan MI/D3");
else if(pil==2)
System.out.print("Jurusan TK/D3");
else if(pil==3)
System.out.print("Jurusan KA/D3");
else if(pil==4)
System.out.print("Juusan TI/S1");
else if(pil==5)
System.out.print("Jurusan SI/S1");
else
System.out.print("Pilihan salah!!");
}
}
Determinan persamaan kuadrat :
import java.util.Scanner;Hasil :
public class Determinan {
public static void main(String args[]) {
Scanner masuk = new Scanner(System.in);
double a,b,c,det;
System.out.print("masukan nilai a = ");
a = masuk.nextInt();
System.out.print("masukan nilai b = ");
b = masuk.nextInt();
System.out.print("masukan nilai c = ");
c = masuk.nextInt();
det=b*b-(4*a*c);
if(det == 0){
System.out.print("Hitung : "+b+" x "+b+" - ( 4 x"+a+" x "+c+
" ) \nHasil = "+det+" \nD=0 -> akar kembar");
}else if(det > 0){
System.out.print("Hitung : "+b+" x "+b+" - ( 4 x"+a+" x "+c+
" ) \nHasil = "+det+" \nD>0 -> akar beda");
}else if(det <0){
System.out.print("Hitung : "+b+" x "+b+" - ( 4 x"+a+" x "+c+
" ) \nHasil = "+det+" \nD<0 -> akar imajiner");
}
}
}
End
Comming Soon - Downloadable fullcode and Explanation :D