Kondisi dan Perulangan
- Struktur kontrol i
- if-else
- switch
- loopingl
- break dan continue
Untuk mengendalikan aliran program di dalam Java dapat digunakan kata kunci if dan switch. Sedangkan untuk perulangan dapat digunakan for, do-while dan while.
Dengan if, Anda bisa menentukan bahwa sebuah blok program akan dijalankan jika kondisi tertentu terpenuhi.
Dengan switch, Anda bisa menentukan blok program mana yang akan dijalankan berdasarkan nilai dari sebuah variable.
Dengan for, Anda bisa menentukan agar sebuah blok program dijalankan beberapa kali.
Dengan do-while, Anda bisa menentukan agar sebuah program dijalankan, lalu dijalankan kembali berulang ulang selama kondisi tertentu masih terpenuhi.
Dengan while, Anda bisa menentukan agar sebuah blok program dijalankan jika sebuah kondisi tertentu terpenuhi, dan dijalankan kembali berulang ulang selama kondisi tersebut masih terpenuhi.
Struktur Kontrol if dan if-else
AplikasiIfElse.java
Program memeriksa akar – akar persamaan
public class AplikasiIfElse {
public static void main(String[] args) {
double a = 4;
double b = -13;
double c = -12;
double D = b*b – 4*a*c;
double x1, x2;
System.out.println(“Persamaan kuadrat a*x^2+b*x+c=0, di mana”);
System.out.println(“a = ” + a);
System.out.println(“b = ” + b);
System.out.println(“c = ” + c);
System.out.println(“dengan menerapkan rumus ABC diketahui bahwa : “);
if(D<0)
System.out.println(“Akar-akar persamaan imaginer.”);
else if(D==0) {
System.out.println(“Akar-akar persamaan nyata tetapi kembar.”);
x1 = -b/(2*a);
System.out.println(“x1 = x2 = ” + x1);
}
else {
System.out.println(“Akar-akar persamaan nyata dan berbeda.”);
x1 = (-b+Math.sqrt(D))/(2*a);
x2 = (-b-Math.sqrt(D))/(2*a);
System.out.println(“x1 = ” + x1 + ” x2 = ” + x2);
}
}
}
Filed under: java | Leave a comment »