class contohJ01 { public static
void main (String[] args ) { int pjg, lbr, tgi, Vol;
pjg = 5; lbr = 4; tgi = 3; Vol = pjg * lbr * tgi ; System.out.println( Vol ); } } Tercetak : 60 class contohJ01 { public static
void main (String[] args ) { int pjg, lbr, tgi;
pjg = 5; lbr = 4; tgi = 3;
int Vol = pjg * lbr * tgi ; System.out.println( Vol ); } } Tercetak : 60 class contohJ01 { public static
void main (String[] args ) { int pjg=5, lbr=4, tgi=3; int Vol = pjg * lbr * tgi ; System.out.println( Vol ); } } Tercetak : 60 class contohJ01 { public static
void main (String[] args )
{ int pjg = 5, lbr = 4, tgi = 3; System.out.println( pjg * lbr * tgi ); } } 60 Tercetak : class contohJ01 { public static
void main (String[] args ) { System.out.println( 5 * 4 * 3 ); } } Tercetak : 60 1 2 3 5 4 3 60 pjg lbr tgi Vol int int int int
5 4 3
pjg lbr tgi int int int
Ada 3 variabel
Tidak ada variabel Ada 4 variabel
4
5
class contohJ01 { public static
void main (String[] args ) { int [] K = { 5,4,3 }; int Vol = K[0] * K[1] * K[2]; System.out.println( Vol ); } } 60 Tercetak : { public static
void main (String[] args ) { int [] K; K = new int [3]; K[0] = 5; K[1] = 4; K[2] = 3; int Vol = K[0] * K[1] * K[2]; System.out.println( Vol ); } } Tercetak : 60 { public static
void main (String[] args ) { int[] K = new int [5];
K[0] = 5; K[1] = 4; K[2] = 3; int Vol = K[0] * K[1] * K[2]; System.out.println( Vol ); } } Tercetak : 60
2
6 7 60 Vol int1 array dan 1 variabel tunggal
5 4 3
K [ ]
0 1 2
class contohJ01 { public static
void main (String[] args ) { int pjg, lbr, tgi, Vol;
pjg = 5; lbr = 4; tgi = 3; Vol = pjg * lbr * tgi ; System.out.println( Vol ); } } Tercetak : 60 class contohJ01 { public static
void main (String[] args ) { class Kotak { int pjg; int lbr; int tgi; }
Kotak k = new Kotak(); k.pjg = 5;
k.lbr = 4; k.tgi = 3;
int Vol = k.pjg * k.lbr * k.tgi; System.out.println( Vol ); } } Tercetak : 60 class contohJ01 { public static
void main (String[] args ) { class Kotak { int pjg = 5; int lbr = 4; int tgi = 3; }
Kotak k = new Kotak();
int Vol = k.pjg * k.lbr * k.tgi; System.out.println( Vol ); } } Tercetak : 60 class contohJ01 { public static
void main (String[] args ) { class Kotak { int pjg = 5; int lbr = 4; int tgi = 3; int HitungVolume()
{ int Isi = pjg * lbr * tgi ; return Isi;
} }
Kotak k = new Kotak(); int Vol = k.HitungVolume(); System.out.println( Vol ); } } Tercetak : 60 class Kotak { int pjg = 5; int lbr = 4; int tgi = 3; int HitungVolume()
{ int Isi = pjg * lbr * tgi ; return Isi;
} }
class contohJ01 { public static
void main (String[] args ) {
Kotak k = new Kotak(); int Vol = k.HitungVolume(); System.out.println( Vol ); }
}
60 Tercetak :
{ int pjg = 5; int lbr = 4; int tgi = 3; int HitungVolume()
{ int Isi = pjg * lbr * tgi ; return Isi;
} }
class contohJ01 { public static
void main (String[] args ) {
Kotak k = new Kotak(); int Vol = k.HitungVolume(); System.out.println( Vol ); }
}
Tercetak : 60
{ public static
void main (String[] args ) {
Kotak k = new Kotak(); int Vol = k.HitungVolume(); System.out.println( Vol ); } } class Kotak { int pjg = 5; int lbr = 4; int tgi = 3; int HitungVolume()
{ int Isi = pjg * lbr * tgi ; return Isi; } } Tercetak : 60 class Kotak { int pjg; int lbr; int tgi; void IsiData() { pjg = 5; lbr = 4; tgi = 3; } int HitungVolume()
{ int Isi = pjg * lbr * tgi ; return Isi;
} }
class contohJ01 { public static
void main (String[] args ) {
Kotak k = new Kotak(); k.IsiData();
int Vol = k.HitungVolume(); System.out.println( Vol ); } } Tercetak : 60 class contohJ01 { public static
void main (String[] args ) {
Kotak k = new Kotak(); k.IsiData();
int Vol = k.HitungVolume(); System.out.println( Vol ); } } class Kotak { int pjg; int lbr; int tgi; void IsiData() { pjg = 5; lbr = 4; tgi = 3; } int HitungVolume()
{ int Isi = pjg * lbr * tgi ; return Isi;
} } Tercetak : 60
class Kotak { int pjg; int lbr; int tgi; int Isi; void IsiData() { pjg = 5; lbr = 4; tgi = 3; } void HitungVolume() { Isi = pjg * lbr * tgi ; } } class contohJ01 { public static
void main (String[] args ) {
Kotak k = new Kotak(); k.IsiData();
k.HitungVolume(); int Vol = k.Isi;
System.out.println( Vol ); } } Tercetak : 60 k 5 4 3 60 pjg lbr tgi Isi 60 Vol
Bab
1
Contoh-01. classKotak
{ int pjg; // panjang int lbr; // lebar int tgi; // tinggi }class oop01
{ public static
void
main
(String[] args ) { int Vol; // VolumeKotak
k
= newKotak
(); k.pjg = 5; k.lbr = 4; k.tgi = 3; Vol = k.pjg * k.lbr * k.tgi; System.out.println(Vol); } } Tercetak :60 pjg lbr tgi 5 4 3k
60 VolIni bukan sebuah area, tapi suatu pernayataan yang menyatakan atau menggambarkan struktur suatu area. Areanya sendiri akan dibentuk kemudian
Kotak
Ini areanya yang dibentuk dengan instruksi :
K = new Kotak();
Area ini tanpa nama, tapi setiap elemenya
dapat dinyatakan dengan (bernama) : Padanannya dalam Bahasa C/C++ :
struct Kotak { int pjg;
int lbr; int tgi; }
Area ini namanya
k
,semacam pointer dalam bahasa C/C++, (walaupun Java tidak menyebutnya pointer ).k
ini berisi alamat suatu area , yaitu area yang berstruktur Kotakk.pjg k.Lbr k.tgi
class Kotak { int pjg; int lbr; int tgi; } class oop02 { public static
void main (String[] args ) { int V1, V2;
Kotak k1 = new Kotak(); Kotak k2 = new Kotak(); k1.pjg = 5; k1.lbr = 4; k1.tgi = 3; k2.pjg = 6; k2.lbr = 4; k2.tgi = 2; V1 = k1.pjg * k1.lbr * k1.tgi; V2 = k2.pjg * k2.lbr * k2.tgi; System.out.println(V1); System.out.println(V2); } } Tercetak : 60 48 02.
k1
5 4 3k2
6 4 2 60 V1 48 V2 class Kotak { int pjg; int lbr; int tgi; } class oop02 { public staticvoid main (String[] args ) { int V1, V2; Kotak k1, k2; k1 = new Kotak(); k2 = k1; k1.pjg = 5; k1.lbr = 4; k1.tgi = 3; V1 = k1.pjg * k1.lbr * k1.tgi; V2 = k2.pjg * k2.lbr * k2.tgi; System.out.println(V1); System.out.println(V2); } } Tercetak : 60 60 03.
k1
5 4 3k2
60 V1 60 V2{ int pjg; int lbr; int tgi; } class oop04 { public static
void main (String[] args ) { int V1, V2; Kotak k1, k2; k1 = new Kotak(); k2 = k1; k1.pjg = 5; k1.lbr = 4; k1.tgi = 3; V1 = k1.pjg * k1.lbr * k1.tgi; V2 = k2.pjg * k2.lbr * k2.tgi; System.out.println(V1); System.out.println(V2); k1 = new Kotak(); k1.pjg = 10; k1.lbr = 6; k1.tgi = 4; V1 = k1.pjg * k1.lbr * k1.tgi; V2 = k2.pjg * k2.lbr * k2.tgi; System.out.println(V1); System.out.println(V2); } } Tercetak : 60 60 240 60
k1
5 4 3k2
60 V1 60 V2k1
10 6 4 240 V1 k1 menunjuk suatu area baruclass Kotak { int pjg; int lbr; int tgi; void CetakVolume() { System.out.println("Volume = " + (pjg * lbr * tgi ) ); } } class oop05 { public static
void main (String[] args ) { Kotak k1, k2, k3; k1 = new Kotak(); k2 = new Kotak(); k3 = new Kotak(); k1.pjg = 5; k1.lbr = 4; k1.tgi = 3; k2.pjg = 6; k2.lbr = 5; k2.tgi = 4; k3.pjg = 7; k3.lbr = 6; k3.tgi = 5; k1.CetakVolume(); k2.CetakVolume(); k3.CetakVolume(); } } Tercetak : 60 120 210 05.
Dalam class Kotak, adamethodyang namanya :
CetakVolume()
Suatu ‘ function ’ yang berisi sejumlah instruksi
k1
5 4 3k2
6 5 4 7 6 5k3
k1.CetakVolume();Yang dicetak data yang ditunjuk olehk1
{ int pjg; int lbr; int tgi;
int HitungVolume()
{ int vol = pjg * lbr * tgi; return vol;
} }
class oop06
{ public static
void main (String[] args ) { Kotak k1, k2, k3; k1 = new Kotak(); k2 = new Kotak(); k3 = new Kotak(); k1.pjg = 5; k1.lbr = 4; k1.tgi = 3; k2.pjg = 6; k2.lbr = 5; k2.tgi = 4; k3.pjg = 7; k3.lbr = 6; k3.tgi = 5; System.out.println("Volume1 = " + k1.HitungVolume()); System.out.println("Volume2 = " + k2.HitungVolume()); System.out.println("Volume3 = " + k3.HitungVolume()); } } Method HitungVolume() disini hanya berfungsi menghitung volume yang disimpan dalam variabelVol, Hasil hitungan dalamVol di-returnke main program
Tercetak : Volume1 = 60 Volume2 = 120 Volume3 = 210
Vol= variabel yang dibuat disini
k1
5 4 3k2
6 5 4 7 6 5k3
Nilainya di-returnke program yang memanggilnya
‘ memanggil ‘ fungsi( baca : method )
class Kotak { int pjg;
int lbr; int tgi;
int HitungVolume()
{ int vol = pjg * lbr * tgi; return vol;
} }
class oop07
{ public static
void main (String[] args ) { int V1, V2, V3; Kotak k1, k2, k3; k1 = new Kotak(); k2 = new Kotak(); k3 = new Kotak(); k1.pjg = 5; k1.lbr = 4; k1.tgi = 3; k2.pjg = 6; k2.lbr = 5; k2.tgi = 4; k3.pjg = 7; k3.lbr = 6; k3.tgi = 5; V1 = k1.HitungVolume(); V2 = k2.HitungVolume(); V3 = k3.HitungVolume(); System.out.println("Volume1 = " + V1 ); System.out.println("Volume2 = " + V2 ); System.out.println("Volume3 = " + V3 ); } } Tercetak : Volume1 = 60 Volume2 = 120 Volume3 = 210 07.
k1
5 4 3k2
6 5 4 7 6 5k3
V1 V2 V3 60 120 210 V1 V2 V3{ int pjg; int lbr; int tgi;
void IsiData (int p, int l, int t ) { pjg = p; lbr = l; tgi = t; } int HitungVolume() { return(pjg*lbr*tgi); } } class oop08 { public static
void main (String[] args ) { Kotak k; k = new Kotak(); k.IsiData(5,4,3); System.out.println("Volume = " + k.HitungVolume() ); } }
Dalam class Kotak, Ada 2 method
IsiData
Untuk mengisi data : p, l, t HitungVolume() Untuk menghitung volume yang nilainya di-returnke program main Tercetak : Volume = 60
k
5 4 3 class Kotak { int pjg; int lbr; int tgi; Kotak() { pjg = 5; lbr = 4; tgi = 3; } int HitungVolume() { return(pjg*lbr*tgi); } } class oop09 { public staticvoid main (String[] args ) { Kotak k1, k2; k1 = new Kotak(); k2 = new Kotak(); System.out.println("Volume1 = " + k1.HitungVolume() ); System.out.println("Volume2 = " + k2.HitungVolume() ); } }
k1
5 4 3k2
5 4 3 Tercetak : Volume1 = 60 Volume2 = 60 09.10. class Kotak { int pjg;
int lbr; int tgi;
Kotak( int p, int l, int t) { pjg = p; lbr = l; tgi = t; } int HitungVolume() { return(pjg*lbr*tgi); } } class oop10 { public static
void main (String[] args ) { Kotak k1, k2; k1 = new Kotak(5,4,3); k2 = new Kotak(6,5,4); System.out.println("Volume1 = " + k1.HitungVolume() ); System.out.println("Volume2 = " + k2.HitungVolume() ); } } Tercetak : Volume1 = 60 Volume2 = 120
k1
5 4 3k2
6 5 4 11. Tercetak : Volume1 = 60 Volume2 = 120 class Kotak { int pjg; int lbr; int tgi;Kotak( int p, int l, int t) { this.pjg = p; this.lbr = l; this.tgi = t; } int HitungVolume() { return(pjg*lbr*tgi); } } class oop11 { public static
void main (String[] args ) { Kotak k1, k2; k1 = new Kotak(5,4,3); k2 = new Kotak(6,5,4); System.out.println("Volume1 = " + k1.HitungVolume() ); System.out.println("Volume2 = " + k2.HitungVolume() ); } }
k1
5 4 3k2
6 5 412. Tercetak : Volume1 = 60 Volume2 = 120 { int pjg; int lbr; int tgi;
Kotak( int pjg, int lbr, int tgi) { this.pjg = pjg; this.lbr = lbr; this.tgi = tgi; } int HitungVolume() { return(pjg*lbr*tgi); } } class oop12 { public static
void main (String[] args ) { Kotak k1, k2; k1 = new Kotak(5,4,3); k2 = new Kotak(6,5,4); System.out.println("Volume1 = " + k1.HitungVolume() ); System.out.println("Volume2 = " + k2.HitungVolume() ); } }
k1
5 4 3k2
6 5 4 Tercetak :Volume1 = 60 Volume2 = 74.25 class Kotak { int pjg; int lbr; int tgi;int HitungVolume(int p, int l, int t) { return(p*l*t);
}
double HitungVolume(double p, double l, double t) { return(p*l*t);
} }
class oop13
{ public static
void main (String[] args ) { Kotak k = new Kotak();
int V1 = k.HitungVolume( 5, 4, 3); double V2 = k.HitungVolume( 5.5, 4.5, 3.0); System.out.println("Volume1 = " + V1 ); System.out.println("Volume2 = " + V2 ); } } 60 74.25 V2 int V1 double
k
13.14. Tercetak : Volume1 = 60 Volume2 = 74.25 class Kotak { //int pjg; //int lbr; //int tgi;
int HitungVolume(int p, int l, int t) { return(p*l*t);
}
double HitungVolume(double p, double l, double t) { return(p*l*t);
} }
class oop14
{ public static
void main (String[] args ) { Kotak k = new Kotak();
int V1 = k.HitungVolume( 5, 4, 3); double V2 = k.HitungVolume( 5.5, 4.5, 3.0); System.out.println("Volume1 = " + V1 ); System.out.println("Volume2 = " + V2 ); } } class Segitiga { //int Alas; //int Tgi;
int HitungLuas(int Alas, int Tgi) { return(Alas*Tgi/2);
}
double HitungLuas(double A, double T) { return(A*T/2.0);
} }
class oop15
{ public static
void main (String[] args ) { Segitiga k = new Segitiga();
int L1 = k.HitungLuas( 7, 5); double L2 = k.HitungLuas( 7.0, 5.0); System.out.println("Luas1 = " + L1 ); System.out.println("Luas2 = " + L2 ); } } Tercetak :Luas1 = 17 Luas2 = 17.5 15. 17 17.5 L2 int L1 double
k
60 74.25 V2 V1 int doublek
{ //int Alas; //int Tgi;
int HitungLuas(int Alas, int Tgi) { return(Alas*Tgi/2);
}
double HitungLuas(double A, double T) { return(A*T/2.0);
} }
class oop16
{ public static
void main (String[] args ) { Segitiga k = new Segitiga();
int L1 = k.HitungLuas( 7, 5); double L2 = k.HitungLuas( 7.0, 5); System.out.println("Luas1 = " + L1 ); System.out.println("Luas2 = " + L2 ); } } Tercetak : Luas1 = 17 Luas2 = 17.5 16. class Kotak { int pjg; int lbr; int tgi; Kotak() { pjg = 0; lbr = 0; tgi = 0; } Kotak(int sisi) { pjg=lbr=tgi=sisi+2; }
Kotak(int p, int l, int t) { pjg = p;
lbr = l; tgi = t; }
int HitungVolume()
{ int vol = pjg * lbr * tgi; return vol;
} }
class oop17 { public static
void main (String[] args ) { int V1, V2, V3; Kotak k1, k2, k3; k1 = new Kotak(); k2 = new Kotak(3); k3 = new Kotak(5,4,3); V1 = k1.HitungVolume(); V2 = k2.HitungVolume(); V3 = k3.HitungVolume(); System.out.println("Volume1 = " + V1 ); System.out.println("Volume2 = " + V2 ); System.out.println("Volume3 = " + V3 ); } } Tercetak : Volume1 = 0 Volume2 = 125 Volume3 = 60
class Kotak { int pjg;
int lbr; int tgi;
Kotak(int p, int l, int t) { pjg = p;
lbr = l; tgi = t; }
int HitungVolume()
{ int vol = pjg * lbr * tgi; return vol;
}
boolean sama(Kotak k)
{ if( (k.pjg == this.pjg) && (k.lbr == this.lbr) && (k.tgi == this.tgi) ) { return true; } else { return false; } } } class oop18 { public static
void main (String[] args ) { Kotak k1, k2, k3, k4; k1 = new Kotak(4,3,2); k2 = new Kotak(6,5,4); k3 = new Kotak(4,3,2); k4 = new Kotak(6,5,4); System.out.println("k1 == k2 : " + k1.sama(k2) ); System.out.println("k1 == k3 : " + k1.sama(k3) ); System.out.println("k2 == k4 : " + k2.sama(k4) ); } } 18. Tercetak : k1 == k2 : false k1 == k3 : true k1 == k4 : true
Tercetak : K1 == k2 : true Volume1 = 24 Volume1 = 24 class Kotak { int pjg; int lbr; int tgi;
Kotak(int p, int l, int t) { pjg = p; lbr = l; tgi = t; } Kotak(Kotak k) { this.pjg = k.pjg; this.lbr = k.lbr; this.tgi = k.tgi; } int HitungVolume()
{ int vol = pjg * lbr * tgi; return vol;
}
boolean sama(Kotak k)
{ if( (k.pjg == this.pjg) && (k.lbr == this.lbr) && (k.tgi == this.tgi) ) { return true; } else { return false; } } } class oop19 { public static
void main (String[] args ) { Kotak k1, k2; k1 = new Kotak(4,3,2); k2 = new Kotak(k1); System.out.println("k1 == k2 : " + k1.sama(k2) ); System.out.println("Volume1 = " + k1.HitungVolume()); System.out.println("Volume2 = " + k2.HitungVolume()); } }
Bab
1
11.00 bawah 1
11.00 atas
Ganjil kanan Ganjil kanan
Contoh-01.
class
Kotak
{ int pjg; // panjang
int lbr; // lebar
int tgi; // tinggi
}
class oop01
{ public static
void
main
(String[] args ) { int Vol; // VolumeKotak
k
= newKotak
(); k.pjg = 5; k.lbr = 4; k.tgi = 3; Vol = k.pjg * k.lbr * k.tgi; System.out.println(Vol); } } Tercetak :60 pjg lbr tgi 5 4 3k
60 VolIni bukan sebuah area, tapi suatu pernayataan yang menyatakan atau menggambarkan struktur suatu area. Areanya sendiri akan dibentuk kemudian
Kotak
Ini areanya yang dibentuk dengan instruksi :
K = new Kotak();
Area ini tanpa nama, tapi setiap elemenya dapat dinyatakan dengan (bernama) : Padanannya dalam Bahasa C/C++ :
struct Kotak { int pjg;
int lbr; int tgi; }
Area ini namanya
k
,semacam pointer dalam bahasa C/C++, (walaupun Java tidak menyebutnya pointer ).k
ini berisi alamat suatu area yang berstrukturKotakk.pjg k.Lbr k.tgi
11.00 atas 11.00 bawah class Kotak { int pjg; int lbr; int tgi; } class oop02 { public static
void main (String[] args ) { int V1, V2;
Kotak k1 = new Kotak(); Kotak k2 = new Kotak(); k1.pjg = 5; k1.lbr = 4; k1.tgi = 3; k2.pjg = 6; k2.lbr = 4; k2.tgi = 2; V1 = k1.pjg * k1.lbr * k1.tgi; V2 = k2.pjg * k2.lbr * k2.tgi; System.out.println(V1); System.out.println(V2); } } Tercetak : 60 48 02.
11.00 bawah 3
11.00 atas
Ganjil kanan Ganjil kanan
class Kotak { int pjg; int lbr; int tgi; } class oop02 { public static
void main (String[] args ) { int V1, V2; Kotak k1, k2; k1 = new Kotak(); k2 = k1; k1.pjg = 5; k1.lbr = 4; k1.tgi = 3; V1 = k1.pjg * k1.lbr * k1.tgi; V2 = k2.pjg * k2.lbr * k2.tgi; System.out.println(V1); System.out.println(V2); } } Tercetak : 60 60 03.
11.00 atas 11.00 bawah class Kotak { int pjg; int lbr; int tgi; } class oop04 { public static
void main (String[] args ) { int V1, V2; Kotak k1, k2; k1 = new Kotak(); k2 = k1; k1.pjg = 5; k1.lbr = 4; k1.tgi = 3; V1 = k1.pjg * k1.lbr * k1.tgi; V2 = k2.pjg * k2.lbr * k2.tgi; System.out.println(V1); System.out.println(V2); k1 = new Kotak(); k1.pjg = 10; k1.lbr = 6; k1.tgi = 4; V1 = k1.pjg * k1.lbr * k1.tgi; V2 = k2.pjg * k2.lbr * k2.tgi; System.out.println(V1); System.out.println(V2); } } Tercetak : 60 60 240 60 04.
11.00 bawah 5
11.00 atas
Ganjil kanan Ganjil kanan
class Kotak { int pjg; int lbr; int tgi; void CetakVolume() { System.out.println("Volume = " + (pjg * lbr * tgi ) ); } } class oop05 { public static
void main (String[] args ) { Kotak k1, k2, k3; k1 = new Kotak(); k2 = new Kotak(); k3 = new Kotak(); k1.pjg = 5; k1.lbr = 4; k1.tgi = 3; k2.pjg = 6; k2.lbr = 5; k2.tgi = 4; k3.pjg = 7; k3.lbr = 6; k3.tgi = 5; k1.CetakVolume(); k2.CetakVolume(); k3.CetakVolume(); } } Tercetak : 60 120 210 05.
11.00 atas 11.00 bawah class Kotak { int pjg; int lbr; int tgi; int HitungVolume()
{ int vol = pjg * lbr * tgi; return vol;
} }
class oop06
{ public static
void main (String[] args ) { Kotak k1, k2, k3; k1 = new Kotak(); k2 = new Kotak(); k3 = new Kotak(); k1.pjg = 5; k1.lbr = 4; k1.tgi = 3; k2.pjg = 6; k2.lbr = 5; k2.tgi = 4; k3.pjg = 7; k3.lbr = 6; k3.tgi = 5; System.out.println("Volume1 = " + k1.HitungVolume()); System.out.println("Volume2 = " + k2.HitungVolume()); System.out.println("Volume3 = " + k3.HitungVolume()); } } Tercetak : Volume1 = 60 Volume2 = 120 Volume3 = 210 06.
11.00 bawah 7
11.00 atas
Ganjil kanan Ganjil kanan
class Kotak { int pjg;
int lbr; int tgi;
int HitungVolume()
{ int vol = pjg * lbr * tgi; return vol;
} }
class oop07
{ public static
void main (String[] args ) { int V1, V2, V3; Kotak k1, k2, k3; k1 = new Kotak(); k2 = new Kotak(); k3 = new Kotak(); k1.pjg = 5; k1.lbr = 4; k1.tgi = 3; k2.pjg = 6; k2.lbr = 5; k2.tgi = 4; k3.pjg = 7; k3.lbr = 6; k3.tgi = 5; V1 = k1.HitungVolume(); V2 = k2.HitungVolume(); V3 = k3.HitungVolume(); System.out.println("Volume1 = " + V1 ); System.out.println("Volume2 = " + V2 ); System.out.println("Volume3 = " + V3 ); } } Tercetak : Volume1 = 60 Volume2 = 120 Volume3 = 210 07.
11.00 atas 11.00 bawah 08. class Kotak { int pjg; int lbr; int tgi;
void IsiData (int p, int l, int t ) { pjg = p; lbr = l; tgi = t; } int HitungVolume() { return(pjg*lbr*tgi); } } class oop08 { public static
void main (String[] args ) { Kotak k; k = new Kotak(); k.IsiData(5,4,3); System.out.println("Volume = " + k.HitungVolume() ); } } Tercetak : Volume = 60
11.00 bawah 9
11.00 atas
Ganjil kanan Ganjil kanan
09. class Kotak { int pjg; int lbr; int tgi; Kotak() { pjg = 5; lbr = 4; tgi = 3; } int HitungVolume() { return(pjg*lbr*tgi); } } class oop09 { public static
void main (String[] args ) { Kotak k1, k2; k1 = new Kotak(); k2 = new Kotak(); System.out.println("Volume1 = " + k1.HitungVolume() ); System.out.println("Volume2 = " + k2.HitungVolume() ); } } Tercetak : Volume1 = 60 Volume2 = 60
11.00 atas 11.00 bawah 10. class Kotak { int pjg; int lbr; int tgi;
Kotak( int p, int l, int t) { pjg = p; lbr = l; tgi = t; } int HitungVolume() { return(pjg*lbr*tgi); } } class oop10 { public static
void main (String[] args ) { Kotak k1, k2; k1 = new Kotak(5,4,3); k2 = new Kotak(6,5,4); System.out.println("Volume1 = " + k1.HitungVolume() ); System.out.println("Volume2 = " + k2.HitungVolume() ); } } Tercetak : Volume1 = 60 Volume2 = 120
11 11.00 atas 11.00 bawah Genap, kiri 10. Tercetak : Volume1 = 60 Volume2 = 120 class Kotak { int pjg; int lbr; int tgi;
Kotak( int p, int l, int t) { this.pjg = p; this.lbr = l; this.tgi = t; } int HitungVolume() { return(pjg*lbr*tgi); } } class oop11 { public static
void main (String[] args ) { Kotak k1, k2; k1 = new Kotak(5,4,3); k2 = new Kotak(6,5,4); System.out.println("Volume1 = " + k1.HitungVolume() ); System.out.println("Volume2 = " + k2.HitungVolume() ); } }
11.00 atas 11.00 bawah 12. Tercetak : Volume1 = 60 Volume2 = 120 class Kotak { int pjg; int lbr; int tgi;
Kotak( int pjg, int lbr, int tgi) { this.pjg = pjg; this.lbr = lbr; this.tgi = tgi; } int HitungVolume() { return(pjg*lbr*tgi); } } class oop12 { public static
void main (String[] args ) { Kotak k1, k2; k1 = new Kotak(5,4,3); k2 = new Kotak(6,5,4); System.out.println("Volume1 = " + k1.HitungVolume() ); System.out.println("Volume2 = " + k2.HitungVolume() ); } }
13 11.00 atas 11.00 bawah Genap, kiri 10. Tercetak : Volume1 = 60 Volume2 = 74.25 class Kotak { int pjg; int lbr; int tgi;
int HitungVolume(int p, int l, int t) { return(p*l*t);
}
double HitungVolume(double p, double l, double t) { return(p*l*t);
} }
class oop13
{ public static
void main (String[] args ) { Kotak k = new Kotak();
int V1 = k.HitungVolume( 5, 4, 3); double V2 = k.HitungVolume( 5.5, 4.5, 3.0); System.out.println("Volume1 = " + V1 ); System.out.println("Volume2 = " + V2 ); } }
11.00 atas 11.00 bawah 10. Tercetak : class Kotak { //int pjg; //int lbr; //int tgi;
int HitungVolume(int p, int l, int t) { return(p*l*t);
}
double HitungVolume(double p, double l, double t) { return(p*l*t);
} }
class oop14
{ public static
void main (String[] args ) { Kotak k = new Kotak();
int V1 = k.HitungVolume( 5, 4, 3); double V2 = k.HitungVolume( 5.5, 4.5, 3.0); System.out.println("Volume1 = " + V1 ); System.out.println("Volume2 = " + V2 ); } } Volume1 = 60 Volume2 = 74.25
15 11.00 atas 11.00 bawah Genap, kiri 10. class Segitiga { //int Alas; //int Tgi;
int HitungLuas(int Alas, int Tgi) { return(Alas*Tgi/2);
}
double HitungLuas(double A, double T) { return(A*T/2.0);
} }
class oop15
{ public static
void main (String[] args ) { Segitiga k = new Segitiga();
int L1 = k.HitungLuas( 7, 5); double L2 = k.HitungLuas( 7.0, 5.0); System.out.println("Luas1 = " + L1 ); System.out.println("Luas2 = " + L2 ); } } Tercetak : Luas1 = 17 Luas2 = 17.5
11.00 atas 11.00 bawah 10. class Segitiga { //int Alas; //int Tgi;
int HitungLuas(int Alas, int Tgi) { return(Alas*Tgi/2);
}
double HitungLuas(double A, double T) { return(A*T/2.0);
} }
class oop16
{ public static
void main (String[] args ) { Segitiga k = new Segitiga();
int L1 = k.HitungLuas( 7, 5); double L2 = k.HitungLuas( 7.0, 5); System.out.println("Luas1 = " + L1 ); System.out.println("Luas2 = " + L2 ); } } Tercetak : Luas1 = 17 Luas2 = 17.5
17 11.00 atas 11.00 bawah Genap, kiri 10. Tercetak : Volume1 = 0 Volume2 = 125 Volume3 = 60 class Kotak { int pjg; int lbr; int tgi; Kotak() { pjg = 0; lbr = 0; tgi = 0; } Kotak(int sisi) { pjg=lbr=tgi=sisi+2; }
Kotak(int p, int l, int t) { pjg = p;
lbr = l; tgi = t; }
int HitungVolume()
{ int vol = pjg * lbr * tgi; return vol;
} }
class oop17
{ public static
void main (String[] args ) { int V1, V2, V3; Kotak k1, k2, k3; k1 = new Kotak(); k2 = new Kotak(3); k3 = new Kotak(5,4,3); V1 = k1.HitungVolume(); V2 = k2.HitungVolume(); V3 = k3.HitungVolume(); System.out.println("Volume1 = " + V1 ); System.out.println("Volume2 = " + V2 ); System.out.println("Volume3 = " + V3 ); } }
11.00 atas 11.00 bawah 10. Tercetak : k1 == k2 : false k1 == k3 : true k1 == k4 : true class Kotak { int pjg; int lbr; int tgi;
Kotak(int p, int l, int t) { pjg = p;
lbr = l; tgi = t; }
int HitungVolume()
{ int vol = pjg * lbr * tgi; return vol;
}
boolean sama(Kotak k)
{ if( (k.pjg == this.pjg) && (k.lbr == this.lbr) && (k.tgi == this.tgi) ) { return true; } else { return false; } } } class oop18 { public static
void main (String[] args ) { Kotak k1, k2, k3, k4; k1 = new Kotak(4,3,2); k2 = new Kotak(6,5,4); k3 = new Kotak(4,3,2); k4 = new Kotak(6,5,4); System.out.println("k1 == k2 : " + k1.sama(k2) ); System.out.println("k1 == k3 : " + k1.sama(k3) ); System.out.println("k2 == k4 : " + k2.sama(k4) ); } }
10 11.00 atas 11.00 bawah Genap, kiri 10. Tercetak : K1 == k2 : true Volume1 = 24 Volume1 = 24 class Kotak { int pjg; int lbr; int tgi;
Kotak(int p, int l, int t) { pjg = p; lbr = l; tgi = t; } Kotak(Kotak k) { this.pjg = k.pjg; this.lbr = k.lbr; this.tgi = k.tgi; } int HitungVolume()
{ int vol = pjg * lbr * tgi; return vol;
}
boolean sama(Kotak k)
{ if( (k.pjg == this.pjg) && (k.lbr == this.lbr) && (k.tgi == this.tgi) ) { return true; } else { return false; } } } class oop19 { public static
void main (String[] args ) { Kotak k1, k2; k1 = new Kotak(4,3,2); k2 = new Kotak(k1); System.out.println("k1 == k2 : " + k1.sama(k2) ); System.out.println("Volume1 = " + k1.HitungVolume()); System.out.println("Volume2 = " + k2.HitungVolume()); } }
import java.awt.*; import java.awt.event.*; import javax.swing.*;
class DemoComboBox implements ActionListener { public JLabel labelNama, labelLahir,
labelTanggal, labelBulan, labelTahun; public JTextField tfNama, tfInfo;
public JComboBox comboTanggal, comboBulan, comboTahun; public JButton btnProses;
public DemoComboBox() {
String s1 = "<html><font color=red>Nama:</font></html>"; labelNama = new JLabel(s1);
labelNama.setLocation(10, 10);
labelNama.setSize(labelNama.getPreferredSize()); tfNama = new JTextField(25);
tfNama.setLocation(10, 30);
tfNama.setSize(tfNama.getPreferredSize()); String s2 =
"<html><font color=red>Tanggal Lahir:</font></html>"; labelLahir = new JLabel(s2);
labelLahir.setLocation(10, 55);
labelLahir.setSize(labelLahir.getPreferredSize()); labelTanggal = new JLabel("Hari ke-");
labelTanggal.setLocation(35, 75);
labelTanggal.setSize(labelTanggal.getPreferredSize()); comboTanggal = new JComboBox();
comboTanggal.setLocation(35, 93);
comboTanggal.setSize(labelTanggal.getPreferredSize()); for (int i=0; i<31; i++) {
comboTanggal.addItem(new String().valueOf(i+1)); }
labelBulan = new JLabel("Bulan"); labelBulan.setLocation(95, 75);
labelBulan.setSize(labelBulan.getPreferredSize()); comboBulan = new JComboBox();
comboBulan.setLocation(95, 93);
comboBulan.setSize(labelLahir.getPreferredSize()); String[] bulan = {"Januari","Februari","Maret","April",
"Mei","Juni","Juli","Agustus",
"September","Oktober","November","Desember"}; for (int i=0; i<bulan.length; i++) {
comboBulan.addItem(bulan[i]); }
labelTahun = new JLabel("Tahun"); labelTahun.setLocation(190, 75);
labelTahun.setSize(labelTahun.getPreferredSize()); comboTahun = new JComboBox();
comboTahun.setLocation(190, 93);
comboTahun.setSize(labelLahir.getPreferredSize()); for (int i=1960; i<=2007; i++) {
comboTahun.addItem(new String().valueOf(i)); }
btnProses = new JButton("Proses Data"); btnProses.setLocation(305, 25);
btnProses.setSize(btnProses.getPreferredSize()); btnProses.addActionListener(this);
btnProses.setMnemonic('P'); tfInfo = new JTextField(50); tfInfo.setLocation(10, 290); tfInfo.setSize(400, 20); tfInfo.setEditable(false); }
public void createAndShowGUI() {
JFrame.setDefaultLookAndFeelDecorated(true); JFrame frame = new JFrame("Demo JComboBox"); frame.setLayout(null); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.getContentPane().add(labelNama); frame.getContentPane().add(tfNama); frame.getContentPane().add(labelLahir); frame.getContentPane().add(labelTanggal); frame.getContentPane().add(comboTanggal); frame.getContentPane().add(labelBulan); frame.getContentPane().add(comboBulan); frame.getContentPane().add(labelTahun); frame.getContentPane().add(comboTahun); frame.getContentPane().add(btnProses); frame.getContentPane().add(tfInfo); frame.setBounds(0, 0, 430, 350); frame.setLocationRelativeTo(null); frame.setVisible(true); }
public void actionPerformed(ActionEvent event) { if (event.getSource() == btnProses) {
String s = tfNama.getText() + ", lahir pada " + comboTanggal.getSelectedItem() + " " + comboBulan.getSelectedItem() + " " + comboTahun.getSelectedItem(); tfInfo.setText(s); } }
public static void main(String[] args) {
javax.swing.SwingUtilities.invokeLater(new Runnable() { public void run() {
DemoComboBox app = new DemoComboBox(); app.createAndShowGUI();
} }); } }
textField2 = new JTextField(20); textField2.setLocation(10, 60);
textField2.setSize(textField2.getPreferredSize()); label3 = new JLabel("Hasil perhitungan antara A dan B"); label3.setLocation(10, 90);
label3.setSize(label3.getPreferredSize()); textField3 = new JTextField(20); textField3.setLocation(10, 105);
textField3.setSize(textField3.getPreferredSize()); textField3.setEditable(false);
button1 = new JButton("Tambah"); button1.setLocation(245, 10);
button1.setSize(button1.getPreferredSize()); button1.addActionListener(this);
button1.setMnemonic('T'); button2 = new JButton("Kurang"); button2.setLocation(245, 40);
button2.setSize(button1.getPreferredSize()); button2.addActionListener(this);
button2.setMnemonic('u'); button3 = new JButton("Kali"); button3.setLocation(245, 70);
button3.setSize(button1.getPreferredSize()); button3.addActionListener(this);
button3.setMnemonic('K'); button4 = new JButton("Bagi"); button4.setLocation(245, 100);
button4.setSize(button1.getPreferredSize()); button4.addActionListener(this);
button4.setMnemonic('B'); }
public void createAndShowGUI() {
JFrame.setDefaultLookAndFeelDecorated(true); JFrame frame = new JFrame("Demo JTextField"); frame.setLayout(null); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.getContentPane().add(label1); frame.getContentPane().add(textField1); frame.getContentPane().add(label2); frame.getContentPane().add(textField2); frame.getContentPane().add(label3); frame.getContentPane().add(textField3); frame.getContentPane().add(button1); frame.getContentPane().add(button2); frame.getContentPane().add(button3); frame.getContentPane().add(button4); frame.setBounds(0, 0, 350, 200); frame.setLocationRelativeTo(null); frame.setVisible(true); }
public void actionPerformed(ActionEvent event) { double a=0.0, b=0.0, c=0.0;
try {
a = Double.parseDouble(textField1.getText()); b = Double.parseDouble(textField2.getText()); } catch (NumberFormatException nfe) {
nfe.printStackTrace(); }