BANK ACCOUNT
import javax.swing.JOptionPane;
/**
*
* @author manuela
*/
public class BankAccount
{
private String accountNo; // attribute BankAccount
private String ownerName;
private double balance;
public BankAccount(String no )
{
accountNo = no;
balance = 0.0;
}
public void add(double amt)
{
balance = balance + amt;
}
public void deduct(double amt)
{
balance = balance - amt;
}
public double getBalance( )
{
return balance;
}
public void setBalance(double bal)
{
balance = bal;
}
public String getOwnerName( )
{
return ownerName;
}
public void setOwnerName(String name)
{
ownerName = name;
}
public String getAccountNo()
{
return accountNo;
}
public void Pesan()
{
JOptionPane.showMessageDialog(null,"Nomor Rekening: "+getAccountNo()+"\n"+
"Nama : "+getOwnerName()+"\n"+
"Saldo : "+getBalance(),"Laporan",JOptionPane.INFORMATION_MESSAGE);
}
}
import javax.swing.JOptionPane;
/**
*
* @author manuela
*/
public class MainModul4a
{
public static void main(String[] args)
{
BankAccount acc1=new BankAccount("017-23-456");
String name=JOptionPane.showInputDialog(null,"Masukkan Nama Untuk Nomor Rekening "+acc1.getAccountNo());
acc1.setOwnerName(name);
String acc=JOptionPane.showInputDialog("Masukkan Saldo Awal Untuk Nomor Rekening "+acc1.getAccountNo());
acc1.setBalance(Double.parseDouble(acc));
acc1.Pesan();
String addAcc=JOptionPane.showInputDialog("Jumlah Pemasukan Untuk Nomor Rekening "+acc1.getAccountNo());
acc1.add(Double.parseDouble(addAcc));
JOptionPane.showMessageDialog(null,"Nomor Rekening: "+acc1.getAccountNo()+"\n"+
"Nama : "+acc1.getOwnerName()+"\n"+
"Saldo : "+acc1.getBalance(),"Laporan",JOptionPane.INFORMATION_MESSAGE);
}
}
Tidak ada komentar:
Posting Komentar