/* nama file:array2dimensijumlahmatrix.java progrmmmer:Tommy Manik deskripsi: -menampilkan array 2 dimensi -menghitung jumlah,selisih,dan hasil kali matrix */ import javax.swing.JOptionPane; public class array2dimensijumlahmatrix //menginisialisasi nama class dengan nama arrayd2dimensi { public static void main(String [] args) { //String datas[][]=new String[3][3] String dataAs[][]=new String[3][3]; int dataA [][]=new int[3][3]; //memberikana nilai variabel data array integer String dataBs[][]=new String[3][3]; int dataB [][]=new int[3][3]; String hasils[][]=new String[3][3]; int hasil [][]=new int[3][3]; String hasil1s[][]=new String[3][3]; int hasil1 [][]=new int[3][3]; int i,j,k,m; //memberikan nilai variabel bertipe integer for(i=0; i<3; i++) //memberikan nilai 'i'=dimulai dari 0 dan nilai kurang dari 3 { for(j=0; j<3; j++) //memberikan nilai 'i' dan nilai kurang dari 3 { dataAs[i][j]=JOptionPane.showInputDialog("Matriks A["+i+"]["+j+"]"); dataA[i][j]=Integer.parseInt(dataAs[i][j]); } } System.out.println("Matriks A:"); for(i=0; i<3; i++) { for(j=0; j<3; j++) { System.out.print(" "+ dataA[i][j]); } System.out.println(); } for(i=0; i<3; i++) //memberikan nilai 'i'=dimulai dari 0 dan nilai kurang dari 3 { for(j=0; j<3; j++) //memberikan nilai 'i' dan nilai kurang dari 3 { dataBs[i][j]=JOptionPane.showInputDialog("Matriks A["+i+"]["+j+"]"); dataB[i][j]=Integer.parseInt(dataBs[i][j]); } } System.out.println(" "); System.out.println("Matriks B"); for(i=0; i<3; i++) { for(j=0; j<3; j++) { System.out.print(" "+ dataB[i][j]); } System.out.println(); } for(i=0; i<3; i++) //memberikan nilai 'i'=dimulai dari 0 dan nilai kurang dari 3 { for(j=0; j<3; j++) //memberikan nilai 'i' dan nilai kurang dari 3 { hasil[i][j] = dataA[i][j] + dataB[i][j]; } } System.out.println(" "); System.out.println("hasil tambah kedua matriks"); for(i=0; i<3; i++) { for(j=0; j<3; j++) { //System.out.println("hasil tambah adalah:"); System.out.print(" "+ hasil[i][j]); } System.out.println(" "); } for (i=0; i<3; i++) { for (j=0; j<3; j++) { hasil[i][j] = 0; for (k=0; k<3; k++) hasil[i][j] += dataA[i][k] *dataB[k][j]; } } System.out.println(" "); System.out.println("hasil kali kedua matriks");
Jumat, 04 November 2011
array 2 dimensi-perhitungan matrix-java
program membuat hirarki-JTree-java
/* nama file:ContohJtree.java programmer:Tommy Manik deskripsi:-program bagaimana membuat hirarki - */ import javax.swing.*; import javax.swing.tree.*; import javax.swing.event.*; public class ContohJtree extends JFrame { public static void main (String [] args) { ContohJtree apl=new ContohJtree(); } public ContohJtree() { super("Tes JTable"); setSize(400,300); // buat akar level-0 DefaultMutableTreeNode akar =new DefaultMutableTreeNode("Benua"); // akar level-1 DefaultMutableTreeNode afrika = buatSimpul(akar, "Afrika"); DefaultMutableTreeNode asia = buatSimpul(akar, "Asia"); DefaultMutableTreeNode amerika = buatSimpul(akar, "Amerika"); DefaultMutableTreeNode eropa = buatSimpul(akar, "Eropa"); //akar level-2 buatSimpul(afrika,"Mesir"); buatSimpul(afrika,"Libya"); buatSimpul(asia,"Indonesia"); buatSimpul(asia,"Malaysia"); buatSimpul(asia,"Singapore"); buatSimpul(amerika,"Kanada"); buatSimpul(amerika,"Peru"); buatSimpul(eropa,"Inggris"); buatSimpul(eropa,"Jerman"); //membuat JTree JTree struktur=new JTree(akar); getContentPane().add(struktur); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //tampilkan frame show(); }
Minggu, 30 Oktober 2011
pilih-ulang data array-Java
import javax.swing.JOptionPane; public class gabungan { public static void main(String [] args) { String kota []={"","jakarta","Bandung","Semarang","Medan","Jogya"}; //int kota []= String pilihs,statuss; int i,j,pilih; int status=0; for(i=1; i<kota.length; i++) //for(j=1; j<i; j++) { //kota[i]=JOptionPane.showInputDialog("daftar kota"); System.out.println(i+"."+kota[i]); //JOptionPane.showMessageDialog(null,i+"."+kota[i]); } do { status=0; pilihs=JOptionPane.showInputDialog("pilih kota anda:"); pilih=Integer.parseInt(pilihs);
Langganan:
Postingan (Atom)