Tampilkan postingan dengan label Java Programming. Tampilkan semua postingan
Tampilkan postingan dengan label Java Programming. Tampilkan semua postingan

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. . . 

Rabu, 21 Maret 2012

File Streaming

 Fungsi Writer and Reader merupakan File Streaming pada Java

Penggunaan writer(); digunakan untuk menulis string yang akan dicetak pada sebuah file misal .txt
Penggunaan Reader(); digunakan untuk membaca string dari file yang kita simpan pada Hard Drive

Berikut adalah Code untuk Fungsi Writers();

//source code file streaming

package LatihanStreaming; //harus sama dengan packages

import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.logging.Level;
import java.util.logging.Logger;

public class FileStreaming {  //nama main class


     public static void main(String[] args){

      try {

                 FileWriter fr = new FileWriter("dummy.txt"); //nama file yang akan dicetak
         PrintWriter pw = new PrintWriter(fr); //isi file yang akan ditampilkan

         pw.println("Oke dehh kalo begitu"); //isi file yang ditulis
         pw.close();

          } catch (IOException ex){ //mengetahui letak error jika terdapat error pada saat debugging
        Logger.getLogger(FileStreaming.class.getName()).log(Level.SEVERE, null, ex);    }
  }
}





Tugas Praktikum Java Pertemuan 5

Latihannya kan fungsi writer

Trus tugasnya gunakan fungsi Reader
bikin dulu notepadnya

entar output di running nongolin isi dari file yang dibuat tadi.


nihh dia source Code Nya :

import java.io.BufferedReader;
    import java.io.File;
    import java.io.FileNotFoundException;
    import java.io.FileReader;
    import java.io.FileWriter;
    import java.io.IOException;   
    /**
     * @follow me @antimus_rsf
     * @author XP-Emergency
     */
    public class BacaTxt {
            public static void main(String[] args) {
    
            File file = new File("G:/emergency.txt"); //Lokasi file disimpan
            StringBuffer contents = new StringBuffer();
            BufferedReader reader = null;
    
            try {
                reader = new BufferedReader(new FileReader(file));
                String text = null;
                FileWriter writer = new FileWriter(file, true);
                writer.write(System.getProperty("line.separator"));
                writer.flush();
                writer.close();
                while ((text = reader.readLine()) != null) {
               System.out.println(text);
             
                }
            } catch (FileNotFoundException emergency) {
             
            } catch (IOException emergency) {
            
            } finally {
                try {
                    if (reader != null) {
                        reader.close();
                    }
                } catch (IOException emergency) {
               
                }
            }
            System.out.println(contents.toString());
        }
    }

Perhatian : Ciri Khas seorang programmer adalah mampu mendefinisikan setiap karakter yang digunakan, dan memahami program hasil tulisannya, dan jika berasal dari sumber tertentu, maka pengeditan dilakukan >50%.

Terima Kasih