Selasa, 10 April 2012

Account Modif Class Java

PENGENALAN CLASS DAN OBJECT PADA JAVA

Pokok Bahasan
Mengetahui dasar-dasar CLASS dan OBJECT pada JAVA.

Tujuan
1. Mengetahui deklarasi CLASS (Object)
2. Mengetahui penggunaan CLASS
3. Mengetahui menjalankan program dengan CLASS

Pada Konsep permasalahan diatas maka muncullah suatu kasus dari permasalahan yang timbul, dengan demikian selesaikanlah persoalan berikut :

Buatlah Sebuah Class Account yang melakukan perhitungan Debit dan Kredit dengan 2 buah method yang diberi untuk menarik dan menyimpan uang dari sebuah Account. Pastikan ketika melakukan penarikan, jumlahnya tidak lebih besar dari jumlah uang yang dimilki, jika ya, tampilkan pesan bahwa penarikan lebih besar dari Saldo yang tersedia.

Berikut adalah Screenshoot nya :

Main Class Account:












Class Account:















Test Running:











Nahh,,!!! Penasaran dengan Kodingannya ?
oke saya tidak mau pelit,, silakan dicoba sendiri pada Java Creator atau Netbean milik anda sendiri... Disarankan menggunakan Netbean 7.0 minimal yahh .. .

/* Soal Kasus Java_Praktikum_03
 * Antimus Rismawan Satrio Fernando
 * 2010-81-011
 * Modifikasi Account
 * Penambahan 1 Metod Kredit
 * @author XP_Emergency
 //Kasus 3 Main

import java.util.Scanner;
public class AccountModifTest {
    public static void main(String[] args) {
        AccountModifClass account1 = new AccountModifClass( 50.00 );
    
        System.out.printf("Emergency Account: $%.2f\n",
                account1.getBalance());
              
        Scanner input = new Scanner( System.in );
        double depositAmount;
                 
        System.out.print("Enter Deposit amount for Emergency Account: ");
        depositAmount = input.nextDouble();
        System.out.printf("adding %.2f to Emergency Account\n\n",
                depositAmount);
        account1.credit(depositAmount);
                          
             
        System.out.printf("Emergency Account: $%.2f\n",
                account1.getBalance());
      
        System.out.print("Enter Debit amount for Emergency Account: ");
        depositAmount = input.nextDouble();
        System.out.printf("\nDebit %.2f to Emergency Account\n\n",
                depositAmount);
        account1.debit(depositAmount);
      
        System.out.printf("Emergency Account: $%.2f\n",
                account1.getBalance());
    }
}
//Kasus 3 Class

public class AccountModifClass {
     private double balance;
   
    public AccountModifClass(double initialBalance)
    {
        if ( initialBalance > 0.0 )
            balance = initialBalance;
    }
   
    public void credit( double amount )
    {
        balance = balance + amount;
    }
   
    public void debit( double amount )
    {
        if (amount<balance)
        balance = balance - amount;
        else
            System.out.println("Couldn't Continue Operation \n"
                    + "Withdrawal over the balance is not Available\n");
    }     
    public double getBalance()
    {
        return balance;
    }   
}

Terima Kasih.
*Just Pray and Do best
Please support with Like and Comment this Trhead. . . 

Tidak ada komentar:

Posting Komentar