Program Java Irisan Nilai

Friday, May 15, 2015

     Disini kita akan membuat sebuah program untuk menentukan irisan dari sebuah nilai yang ditentukan oleh user. Kita akan menggunakan package dari javax.swing. kemudian kita kasih nama class nya yaitu public class irisan {.


import javax.swing.*;

       public class irisan {

       public static void main(String[] args) {
       int[] a = new int [10];
       int[] b = new int [10];

 int x = Integer.parseInt(JOptionPane.showInputDialog("banyak elemen A" ));

 for (int i = 0; i<x; i++)
       {

 int w = Integer.parseInt(JOptionPane.showInputDialog("elemen ke- " +(i+1)));
 a[i] = w;
       }

       System.out.print("A = {");
       for(int i = 0 ; i < x; i ++)
       {
       System.out.print(a[i] +",");
       }
       System.out.println("}");

 int y = Integer.parseInt(JOptionPane.showInputDialog("banyak elemen B "));

  for (int j = 0; j < y; j++) {
 int g = Integer.parseInt(JOptionPane.showInputDialog("elemen ke-" +(j+1)));
 b[j]= g;}

       System.out.print("B = {");
 for(int j = 0 ; j < y; j++)
       {
        System.out.print(b[j] +",");
       }

       System.out.println("}");

       System.out.print("A irisan B = {");
 for (int i = 0; i<x; i++){
 for (int j = 0; j < y; j++){
       if (a[i]==b[j]) {System.out.print("("+b[j]+ ")");
}
}
}

System.out.println ("}");
}
}

Penjelasan :

 fungsi main dimana public pada bagian ini berarti bahwa metode-metode dapat dipanggil didalam dan juga diluar kelas. static sendiri berarti sama untuk seluruh instant dari kelas dan
void sendiri berarti bahwa metode tidak akan mengirim apapun setelah selesainya. Fungsi main ini berisi argument yang diambil dari ruang eksekusi. Dan menggunakan integer untuk memasukan bilangan bulat.
public static void main(String[] args) {
          int[] a = new int [10];
          int[] b = new int [10];
untuk mendeklarasikan variabel dengan lingkup sebagai minimal yang diperlukan. Jika "i" akan digunakan hanya oleh untuk () loop dan kode di dalamnya, maka sangat tepat untuk menyatakan di sana.
 for (int i = 0; i<x; i++)
lalu kita cetak/print System.out.print .  
kemudian, kita gunakan integer serta beri variabel integer tersebut dengan huruf  y.  lalu senjutnya kata tersebut akan di cetak dengan output “banyak elemen B”.
int y = Integer.parseInt(JOptionPane.showInputDialog("banyak elemen B "));
disini kita akan mencetak hasil dari irisan A dan B,  dari integer i  dan integer j. 
System.out.print("A irisan B = {");
 for (int i = 0; i<x; i++){
 for (int j = 0; j < y; j++){
          if (a[i]==b[j]) {System.out.print("("+b[j]+ ")");

Semoga Bermanfaat..
di comment or like ya .

0 comments:

Post a Comment