Kamis, 12 Maret 2009

tugas blog

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

package javaapplication1;

/**
*
* @author A_mutz
*/
public class BankAccount {
private String accountNo;
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;
}


}


/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication1;

import javax.swing.JOptionPane;

/**
*
* @author A_mutzz
*/
public class NewClass {

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));

JOptionPane.showMessageDialog(null, "Nomor Rekening: " + acc1.getAccountNo() + "\n" +
"Nama : " + acc1.getOwnerName() + "\n" +
"Saldo : " + acc1.getBalance(), "Laporan", JOptionPane.INFORMATION_MESSAGE);

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);

}
}

1 komentar: