Home » , » Exception Handling Pada Pemrograman Java

Exception Handling Pada Pemrograman Java

Posted by Tutorial Programming on Rabu, 23 Mei 2012


     komentari script di bawah ini jika ada yang kurang setuju. Sebagai bahan pembenaran sebelum di presentasikan. terima kasih.

ini script class pertama;
<pre class="brush: java">
package exceptionhandling.praktikum5;

public class Data {

    private String[] kalimat = new String[5];
    private String tamp = "";

    public void setKalimat(String kalimat1, String kalimat2, String kalimat3, String kalimat4, String kalimat5) {
        this.kalimat[0] = kalimat1;
        this.kalimat[1] = kalimat2;
        this.kalimat[2] = kalimat3;
        this.kalimat[3] = kalimat4;
        this.kalimat[4] = kalimat5;
    }

    public String gabungKalimat() {
        for (int i = 0; i < kalimat.length; i++) {
            this.tamp += kalimat[i] + " ^ ";
        }
        return tamp;
    }

    public String compareKalimat() {
        for (int i = 1; i < kalimat.length; i++) {
            for (int j = 0; j < kalimat.length - 1; j++) {
                if (kalimat[j].compareTo(kalimat[j + 1]) > 0) {
                    this.tamp = kalimat[j];
                    this.kalimat[j] = kalimat[j + 1];
                    this.kalimat[j + 1] = tamp;
                }
            }
        }
        return kalimat[0];
    }

    public void copyKarakter() {

        for (int i = 1; i < 25; i++) {
            temporary[i - 1] = kalimat[2].charAt(i);
            System.out.print(temporary[i - 1]);
        }
        System.out.println();

    }
}
</pre>

ini script class kedua;
<pre class="brush: java">
package exceptionhandling.praktikum5;

import java.util.Scanner;

public class ExceptionHandlingPraktikum5 {

    public static void main(String[] args) {
        Scanner dataIn = new Scanner(System.in);
        String[] kalimat = new String[5];
        Data data = new Data();
        for (int i = 0; i < 5; i++) {
            System.out.print("Masukkan Kalimat ke-" + i + " >> ");
            kalimat[i] = dataIn.nextLine();
            if (kalimat[i].length() > 20 || kalimat[i].length() < 10) {
                System.out.println("Maaf Panjang Kriteria Kalimat Tidak Sesuai");
                kalimat[i] = null;
                i--;
            }
        }
        data.setKalimat(kalimat[0], kalimat[1], kalimat[2], kalimat[3], kalimat[4]);
        try {
            System.out.println(data.gabungKalimat());
            System.out.println(data.compareKalimat());
        } catch (Exception e) {
            System.out.println("Error!");
        } finally {
            System.out.println("Sudah Berhasil");
        }
    }
}
</pre>


2 comments:

  1. lha copy karaktere mana???

    BalasHapus
  2. @anonimous : iya itu nanti di kembangkan sendiri. tapi saya juga masih mencari. tunggu update selanjutnya

    BalasHapus