Jumat, 25 September 2009

Tugas

Keyword break:

class DemoBreak1 {

public static void main(String[] args) {

for (int i=0; i<10;>

if (i == 5) {

break; // keluar dari blok pengulangan

}

System.out.println("baris ke-" + i);

}

System.out.println("Statemen setelah blok pengulangan");

}

}

Output:

Baris ke-0

Baris ke-1

Baris ke-2

Baris ke-3

Baris ke-4

Statement setelah blok pengulangan

Keyword Continue:

class countinueNOlabel{

public static void main(String[] args){

for (int b=1; b<=5; b++){

if (b==4){

continue;

}

System.out.println("No: " + b);

}

}

}

Output:

No: 1
No: 2
No: 3
No: 5

Keyword Return:

class DemoReturn {

public static void main(String[] args) {

int banyak = 0;

tulis(banyak);

}

// Mendefinisikan method tulis()

private static void tulis(int n) {

if (n >1) {

System.out.println("Nilai i tidak boleh lebih besar " +

"dari 1");

return; // keluar dari method tulis()

}

// statemen ini tidak akan dilakukan bila n >1

for (int i=0; i>n; i++) {

System.out.println("Baris ke-" + i);

}

}

}

Output :

Nilai i tidak boleh lebih besar dari 1

Class:

class Kotak {

double panjang;

double lebar;

double tinggi;

}

class DemoKotak1 {

public static void main(String[] args) {

double volume;

Kotak k = new Kotak();

// Mengisikan nilai ke dalam data-data kelas Kotak

k.panjang = 4;

k.lebar = 3;

k.tinggi = 2;

// Menghitung isi/volume kotak

volume = k.panjang * k.tinggi * k.lebar;

// Menampilkan nilai volume ke layar monitor

System.out.println("Volume kotak = " + volume);

}

}

Output:

Volume kotak =24.0

Method:

class Kotak {

double panjang;

double lebar;

double tinggi;

// Mendefinisikan method yang mengembalikan tipe double

double hitungVolume() {

// menghitung volume

double vol = panjang * lebar * tinggi;

// mengembalikan nilai

return vol;

}

}

class DemoMethod2 {

public static void main(String[] args) {

Kotak k1, k2, k3;

k1 = new Kotak();

k2 = new Kotak();

k3 = new Kotak();

k1.panjang = 4;

k1.lebar = 3;

k1.tinggi = 2;

k2.panjang = 6;

k2.lebar = 5;

k2.tinggi = 4;

k3.panjang = 8;

k3.lebar = 7;

k3.tinggi = 6;

System.out.println("Volume k1 = " + k1.hitungVolume());

System.out.println("Volume k2 = " + k2.hitungVolume());

System.out.println("Volume k3 = " + k3.hitungVolume());

}

}

Output:

Volume k1=24.0

Volume k2=120.0

Volume k3=336.0