imanrov

dibuat untuk memenuhi tugas dari kampus

Membuat Bank Account berbasis texs dengan Java

pada Desember 13, 2011

1. Untuk BankAccount, sebagai class yang dibuat sendiri. Class ini antinya dipanggil oleh class lainnya yang berperan sebagai penajalan program

package Tugas;

import java.util.InputMismatchException;
import java.util.Scanner;


public class BankAccount {
    public int saldo;
    
    
    public  BankAccount(){
        saldo = new Integer(100000);
        
    }
    private int getSaldo (){
        return saldo;
    }
    private void setSaldo(int buff){
        this.saldo = buff;
    }
    private int saveSaldo (int buff){
        
        this.saldo = this.saldo + buff;
        return this.saldo;
    }
    
    private int takeSaldo (int buff){
        
        this.saldo = this.saldo -buff;
         return this.saldo;
    }
    
    protected void menu(){
        System.out.println("Menu ATM");
        System.out.println("1.Cek Saldo   2.Simpan Uang   3.Ambil Uang   4.Keluar ");
        Scanner baca = new Scanner(System.in);
        try{
            System.out.print("Pilih menu : ");
            Integer pilih = baca.nextInt();
            switch(pilih){
            case 1 :
                System.out.println("Saldo anda adalah Rp " + getSaldo()+"\n");
                break;
            case 2 : 
                System.out.print("Jumlah uang yg ingin disimpan : ");
                Integer simpan = baca.nextInt();
                System.out.println("\nSaldo anda adalah Rp " + saveSaldo(simpan)+"\n");
                break;
            case 3 :
                System.out.print("Jumlah uang yg ingin diambil : ");
                Integer ambil = baca.nextInt();
                System.out.println("\nSaldo anda adalah Rp " + takeSaldo(ambil)+"\n");
                break;
            case 4:
                System.exit(1);
                break;
            default :
                System.out.println("Pilihan hanya ada dari 1 ~ 4");     
        }
        }
        catch(InputMismatchException ex){
            System.out.println("Input salah! Masukan angka antara 1~4\n");
        }
        catch(NumberFormatException ex2){
            System.out.println("Input salah! Masukan angka antara 1~4\n");
        
        }       
    }
     
}

Laman: 1 2


Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: