Kamis, 24 September 2009

BEBERAPA CONTOH PROGRAM JAVA BESERTA OUTPUTNYA

a. Class

class Kotak {
double panjang ;
double lebar ;
double tinggi ;
}

class Demokotak1 {
public static void main (String[] args) {

double volume ;
kotak k = new kotak () ;

k.panjang = 4 ;
k.lebar = 3 ;
k.tinggi = 2 ;

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

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


OUTPUT :

volume kotak = 24.0

b.
Method

class Kotak {
double panjang ;
double lebar ;
double tinggi ;
void cetakVolume() {
System.out.println("Volume kotak = " + (panjang * lebar * tinggi)) ;
}
}
class DemoMethod1 {
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 ;

k1.cetakVolume () ;
k2.cetakVolume () ;
k3.cetakVolume () ;
}
}


OUTPUT :

Volume kotak = 24.0
Volume kotak = 120.0
Volume kotak = 336.0


c. Keyword Return

class Return {
public static void main(String [] args) {
int banyak = 0 ;
tulis (banyak) ;
}
private static void tulis (int n) {
if (n < 1) {
system.out.println("Nilai i tidak boleh lebih kecil " + "dari 1") ;
return ;
}
for (int i = 0; i < n; i++) {
System.out.println("Baris ke-" + i) ;
}
}
}

OUTPUT:
Nilai i tidak boleh lebih kecil dari 1

d. Keyword Continue


class DemoContinue {

public static void main (String[] args) {
for (int i = 0; i<10; i++) {
System.out.println(i + " " );
if (i % 2 == 0) {
continue ;
}
System.out.println() ;
}
}
}

OUTPUT :
0 1
2 3
4 5
6 7
8 9


e. keyword BREAK

class DemoBreak1 {
public static void main (String[] ergs) {
for (int i=0; i<10; i++) {
if (i == 5) {
break ;
}
System.out.println("baris ke-" + i) ;
}
System.out.println("Statement setelah blok pengulangan") ;
}
}

OUTPUT:

baris ke-0
baris ke-1
baris ke-2
baris ke-3
baris ke-4
Statement setelah blok pengulangan