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