Jumat, 07 November 2014

Pengecekan Array menggunakan JOption Pane pada Java

Assalamulaikum, Selamat Pagi/Siang/Sore/Malem

hari ini saya akan berbagi source code Java, tentang pengecekan array pada java dengan tampilan JOption Pane :)

Source Code :


package cekarray;

import javax.swing.JOptionPane;

public class Cekarray {

    public static void main(String[] args) throws Exception{
        int angka [] = {4,2,8,9,12,15,6,5,10,1,11,3,14,7,13};
     
        String masuk;
        boolean hasil_masuk = false;
        int cari;
        masuk = JOptionPane.showInputDialog("Masukkan Angka (1 - 15) : ");
        cari = Integer.parseInt(masuk);
     
        String urut="";
        for (int i=0;i<angka.length;i++){
            int [] posisi = new int[i];
            if (angka[i]%2==0){
              if(angka [i]==cari){
                urut+=""+(int)posisi.length+"";
                hasil_masuk = true;
             }else {
                  if(!hasil_masuk){
                      hasil_masuk = false;
                  }
               }
           }
       }
        if(hasil_masuk){
            JOptionPane.showMessageDialog(null, "Angka "+cari+" pada urutan ke " +urut);
        }else {
            JOptionPane.showMessageDialog(null, "Angka "+cari+" tidak ada dalam daftar");
        }
    }
}

Output :

JOption Pertama menanyakan angka yang dipilih


JOption Pane Kedua menampilkan di alokasi array keberapa nilai yang di tulis tadi


Analisa :

Program diatas tidak memakai inputan, melainkan langsung saya masukkan nilai arraynya. alur dari program pengecekan array adalah, kita bisa mengecek berada dimana angka yang kita tuliskan di form JOption Pane. saya membuat batasan sampai 15 tempat, jadi didalam array tersebut terdapat 15 bilangan yang ingin kita cari.

untuk syntaxnya sendiri, saya mengunakan looping yaitu For dan if else untuk pengkondisian berada diurutan keberapa array tersebut.

mungkin itu sedikit analisa dari saya, semoga bermanfaat


Nama : FACHRUNISA NURCAHYANI
NIM : 13201214
Kelas : D3

Tidak ada komentar:

Posting Komentar