Senin, 07 Desember 2015

coding buffere dan joptionpane

1.      Gunakanlah BufferedReader dan JoptionPane, tanyakan kepada user untuk 10 nomor. Kemudian gunakan array untuk menyimpan 10 nomor tersebut. Tampilkan kepada user, input terbesar yang telah diberikan user.

source code:
a)BufferedReader

package perbikan_uts;
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class empat{
                public static void main(String[] args){
                                BufferedReader masukan=new BufferedReader(new InputStreamReader(System.in));
                                int data[]=new int[10];
                                String input="";
                                for (int i=0;i<data.length;i++){
                                                System.out.print("masukan data ke "+(i+1)+":");
                                                try{
                                                                input=masukan.readLine();
                                                                data[i]=Integer.parseInt(input);
                                                }catch (Exception e){
                                                               
                                                }
                                }
                                int terbesar =data[0];
                                for (int i=0;i<data.length;i++){
                                if(data[i]>terbesar){
                                                terbesar=data[i];
                               
                                }
                }
               
                System.out.println("");
                System.out.println("input terbesar adalah:"+terbesar);
}
}



b) JOptionPane


package perbaikan_uts;
import javax.swing.JOptionPane;

public class empat {

                public static void main(String[] args) {
                                int data[]=new int[10];
                                String input=("");
                                for (int i=0;i<data.length;i++){
                                                input=JOptionPane.showInputDialog("masukan data ke"+(i+1)+":");
                                }
                                int terbesar =data[0];
                                for (int i=0;i<data.length;i++){
                                if(data[i]>terbesar){
                                                terbesar=data[i];
                                }

                }
                                JOptionPane.showMessageDialog(null,"Data yang nilainya paling besar adalah:"+ terbesar);
                }
}

Tidak ada komentar:

Posting Komentar