java sesi ke II

Kondisi dan Perulangan

  1. Struktur kontrol i
  2. if-else
  3. switch
  4. loopingl
  5. 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);

}

}

}

Struktur Kondisi Switch-case

TestSwitch.java

Program mengecek nama bulan dan tahunnya

class TestSwitch {

public static void main(String[] args) {

int bulan, year;

bulan = 6;

year = 2010;

switch(bulan) {

case 1:

switch(year) {

case 2010 : System.out.println(“Bulan Juni tahun 2010”);

break;

case 2011 : //…

}

case 2: //…

default: //default…

}

}

}

Struktur Kontrol Perulangan for, while dan do-while

Looping.java

Program Perulangan menggunakan for, while dan do-while

class Looping {

public static void main(String args[]){

int i;

//perulangan for

for(i=0;i<5;i++){

System.out.println(“Hello, Welcome to My Java”);

}

System.out.println(“\n”);

//perulangan while

i=0;

while(i<5){

System.out.println(“Belajar Java di STT DUTA BANGSA”);

i++;

}

System.out.println(“\n”);

//perulangan do – while

i=0;

do {

System.out.println(“ada Yang Berminat”);

i++;

} while(i<5);

}

}

Break dan Continue

BreakContinue.java

Program penggunaan perintah break dan continue dalam Java

class BreakNews {

public static void main(String args[]){

for(int i=0;i<10;i++){

if(i==5)

continue;

System.out.println(“Isi dari variable i yang ke : “+i);

if(i==8)

break;

}

}

}

Demo Faktorial

Faktor.java

Program menghitung factorial bilangan menggunakan for

class DemoFaktorial {

public int factorial(int n) {

if(n==1)

return 1;

return n*factorial(n-1);

}

public static void main(String[] args) {

DemoFaktorial hitung = new DemoFaktorial();

for(int i=1;i<=10;i++)

System.out.println(“Nilai faktorial dari ” + i + ” adalah : ” + hitung.factorial(i));

}

}


Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: