BufferedReader dan JoptionPane

NAMA = RIZKY JUDITH KURNIANA

KELAS = 1KA24

NPM     = 11121150


Nomor terbesar 


Penjelasan :

  • BufferedReader

1.   Program diatas merupakan sebuab input user yang berasal dari claas BufferedReade,InputStreamReader dan IOException

2.  BufferedReader masukan = new BufferedReader(new InputStreamReader(System.in)); mendeklarasikan sebuah variabe bernama masukan dengan tipe data class

3. int jml_data[]=new int[10]; mendeklariskan array dan mmemberi nilai 10 pada array

4.   for (int a=0;a<jml_data.length;a++) menunjukan bahwa array dimulai dari indeks 0 dan akan terus di ulang selama indeks kecil dari jumlah elemen array

5.       atributh length digunakan untuk mengetahui jumlah elemen array yang dapat dimuat dalam program ini yaitu 10

6.  untuk menentukan nilai terbesar yang diinput user pada for selanjutnya di dalamnya kita buat kondisi di mana data yang berupa angka di dalam array kita bandingkan dengan data angka pada array perulangan pertama dan angka pertama sudah diberi nilai awal =0.
  • JoptionPane
1. Program diatas merupakan sebuab input user yang berasal dari claas javax.swing.JoptionPane

2. int nomor[]=new int[10]; mendeklariskan array dan memberi nilai 10 pada array

3.for (int i=0;i<nomor.length;i++) menunjukan bahwa array dimulai dari indeks 0 dan akan terus di ulang selama indeks kecil dari jumlah elemen array

4.  input = JOptionPane.showInputDialog("Masukan nomor ke : " + (i+1) + " : ");
pernyataan di atas adalah membuat sebuah input dialog JOptionPane, yang akan menampilkan dialog dengan sebuah pesan, sebuah textfield dan tombol OK.

5. atributh length digunakan untuk mengetahui jumlah elemen array yang dapat dimuat dalam program ini yaitu 10 untuk menentukan nilai terbesar yang diinput user pada for selanjutnya di dalamnya kita buat kondisi di mana data yang berupa angka di dalam array kita bandingkan dengan data angka pada array perulangan pertama dan angka pertama sudah diberi nilai awal =0.kemudian untuk menyelesaikannya kita menggunakan struktur kontrol if.

Hasil Output














Code :

package nomorterbesarr;
import java.io.*;
import javax.swing.JOptionPane;
public class Nomorterbesarr {
    public static void main(String[] args) {
        BufferedReader masukan = new BufferedReader(new InputStreamReader(System.in));
        int[] a = new int[11];
        String[] n = new String[11];
        int terbesar = 0;
        for(int i=1;i+1<=a.length;i++){
        System.out.println(i); //menampilkan array ke
        n[i] = JOptionPane.showInputDialog("Masukkan angka ke-"+i+" :");
        a[i] = Integer.parseInt(n[i]);
        if(terbesar>a[i])
        {
        if(terbesar>a[i])
        {  
        terbesar=terbesar;
        System.out.println(terbesar); //menampilkan terbesar dicommandline
        }}
        else{
            if(a[i]>a[i-1])
            {
            terbesar=a[i];
            }
            else 
            {
            terbesar=a[i-1];
            }
            System.out.println(terbesar); //menampilkan terbesar di commandline
            }}
        String hasil="Terbesar adalah "+terbesar;
        JOptionPane.showMessageDialog(null,hasil); 
        }} 






Komentar

Postingan populer dari blog ini

Program Mencetak Nama Menggunakan WhileLoop, DoWhile dan ForLoop Pada Java