-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathExpm1.java
More file actions
62 lines (49 loc) · 1.7 KB
/
Copy pathExpm1.java
File metadata and controls
62 lines (49 loc) · 1.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
public class Tabungan {
private int saldo;
private String pemilik;
// Constructor
public Tabungan(int saldo, String pemilik) {
this.saldo = saldo;
this.pemilik = pemilik;
}
// Setter saldo
public void setSaldo(int saldo) {
this.saldo = saldo;
}
// Setter pemilik
public void setPemilik(String pemilik) {
this.pemilik = pemilik;
}
// Getter saldo
public int getSaldo() {
return saldo;
}
// Getter pemilik
public String getPemilik() {
return pemilik;
}
// Method untuk menambah saldo
public void simpanUang(int jumlah) {
saldo += jumlah;
}
// Method untuk mengurangi saldo
public void tarikUang(int jumlah) {
saldo -= jumlah;
}
// Main method
public static void main(String[] args) {
// Membuat objek tabungan1 dengan saldo 1000 dan pemilik "A"
Tabungan tabungan1 = new Tabungan(1000, "A");
// Menampilkan saldo dan pemilik objek tabungan1
System.out.println("Saldo tabungan 1: " + tabungan1.getSaldo());
System.out.println("Pemilik tabungan 1: " + tabungan1.getPemilik());
// Menambah saldo objek tabungan1 sebesar 500
tabungan1.simpanUang(500);
// Menampilkan saldo terbaru objek tabungan1
System.out.println("Saldo tabungan 1 setelah simpan uang: " + tabungan1.getSaldo());
// Mengurangi saldo objek tabungan1 sebesar 200
tabungan1.tarikUang(200);
// Menampilkan saldo terbaru objek tabungan1
System.out.println("Saldo tabungan 1 setelah tarik uang: " + tabungan1.getSaldo());
}
}