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 .