Membuat Table Mahasiswa dalam JOptionPane | JCreator
recudo.com - Hay guys.. Jumpa lagi nih dengan recudo. Gimana nih kabar kalian?. Semoga baik-baik saja yah. Disini admin akan memberikan materi JCreator tentang "Membuat Table Mahasiswa dalam JOptionPane". Langsung aja nih admin akan memberikannya secara singkat.
Langkahnya :
1, Buka program JCreator
2. Lalu copy paste coding ini.
import javax.swing.JOptionPane;
public class TableArray {
public static void main(String[] args) {
String juml = "";
int jumlah;
juml = JOptionPane.showInputDialog("Jumlah Data : ");
jumlah = Integer.parseInt(juml);
int no[][] = new int [jumlah][6];
String namaS[][] = new String [jumlah][6];
String nilai1S[][] = new String [jumlah][6];
String nilai2S[][] = new String [jumlah][6];
//String nilai3S[][] = new String [jumlah][6];
//String nilai4S[][] = new String [jumlah][6];
//String nilai5S[][] = new String [jumlah][6];
double nilai1[][] = new double [jumlah][6];
double nilai2[][] = new double [jumlah][6];
//String nilai3S[][] = new String [jumlah][6];
//String nilai4S[][] = new String [jumlah][6];
//String nilai5S[][] = new String [jumlah][6];
double total[][] = new double [jumlah][6];
double rata[][] = new double [jumlah][6];
for(int i = 0; i<jumlah; i++)
{
no[i][0] = (i+1);
namaS[i][1] = JOptionPane.showInputDialog("Nama Siswa Ke - " + (i+1) + " : ");
nilai1S[i][2] = JOptionPane.showInputDialog("Nilai 1 Siswa Ke - " + (i+1) + " : ");
nilai2S[i][3] = JOptionPane.showInputDialog("Nilai 2 Siska Ke - " + (i+1) + " : ");
//nilai1S[1][4] = JOptionPane.showInputDialog("Nilai 3 Siswa Ke - " + (i+1) + " : ");
//nilai2S[1][5] = JOptionPane.showInputDialog("Nilai 4 Siska Ke - " + (i+1) + " : ");
//nilai5S[i][6]=JOptionPane.showInputDialog("Nilai 5 Siswa ke -"+(i+1)+" : ");
nilai1[i][2]=Double.parseDouble(nilai1S[i][2]);
nilai2[i][3]=Double.parseDouble(nilai2S[i][3]);
//nilai3[i][4]=Double.parseDouble(nilai3S[i][4]);
//nilai4[i][5]=Double.parseDouble(nilai4S[i][5]);
//nilai5[i][6]=Double.parseDouble(nilai5S[i][6]);
total[i][4]=(nilai1[i][2])+(nilai2[i][3]);
rata[i][5]=(total[i][4])/2;
}
System.out.println("No\tNama\tNilai1\tNilai2\tTotal\tRata2");
System.out.println("============================================");
for(int i=0;i<jumlah;i++)
{
System.out.print(i+1);
System.out.print("\t");
System.out.print(namaS[i][1]);
System.out.print("\t");
System.out.print(nilai1[i][2]);
System.out.print("\t");
System.out.print(nilai2[i][3]);
System.out.print("\t");
// System.out.print(nilai3[i][4]);
// System.out.print("\t");
//System.out.print(nilai4[i][5]);
//System.out.print("\t");
//System.out.print(nilai5[i][6]);
System.out.print("\t");
System.out.print(total[i][4]);
System.out.print("\t");
System.out.print(rata[i][5]);
System.out.println("");
}
}
}
public class TableArray {
public static void main(String[] args) {
String juml = "";
int jumlah;
juml = JOptionPane.showInputDialog("Jumlah Data : ");
jumlah = Integer.parseInt(juml);
int no[][] = new int [jumlah][6];
String namaS[][] = new String [jumlah][6];
String nilai1S[][] = new String [jumlah][6];
String nilai2S[][] = new String [jumlah][6];
//String nilai3S[][] = new String [jumlah][6];
//String nilai4S[][] = new String [jumlah][6];
//String nilai5S[][] = new String [jumlah][6];
double nilai1[][] = new double [jumlah][6];
double nilai2[][] = new double [jumlah][6];
//String nilai3S[][] = new String [jumlah][6];
//String nilai4S[][] = new String [jumlah][6];
//String nilai5S[][] = new String [jumlah][6];
double total[][] = new double [jumlah][6];
double rata[][] = new double [jumlah][6];
for(int i = 0; i<jumlah; i++)
{
no[i][0] = (i+1);
namaS[i][1] = JOptionPane.showInputDialog("Nama Siswa Ke - " + (i+1) + " : ");
nilai1S[i][2] = JOptionPane.showInputDialog("Nilai 1 Siswa Ke - " + (i+1) + " : ");
nilai2S[i][3] = JOptionPane.showInputDialog("Nilai 2 Siska Ke - " + (i+1) + " : ");
//nilai1S[1][4] = JOptionPane.showInputDialog("Nilai 3 Siswa Ke - " + (i+1) + " : ");
//nilai2S[1][5] = JOptionPane.showInputDialog("Nilai 4 Siska Ke - " + (i+1) + " : ");
//nilai5S[i][6]=JOptionPane.showInputDialog("Nilai 5 Siswa ke -"+(i+1)+" : ");
nilai1[i][2]=Double.parseDouble(nilai1S[i][2]);
nilai2[i][3]=Double.parseDouble(nilai2S[i][3]);
//nilai3[i][4]=Double.parseDouble(nilai3S[i][4]);
//nilai4[i][5]=Double.parseDouble(nilai4S[i][5]);
//nilai5[i][6]=Double.parseDouble(nilai5S[i][6]);
total[i][4]=(nilai1[i][2])+(nilai2[i][3]);
rata[i][5]=(total[i][4])/2;
}
System.out.println("No\tNama\tNilai1\tNilai2\tTotal\tRata2");
System.out.println("============================================");
for(int i=0;i<jumlah;i++)
{
System.out.print(i+1);
System.out.print("\t");
System.out.print(namaS[i][1]);
System.out.print("\t");
System.out.print(nilai1[i][2]);
System.out.print("\t");
System.out.print(nilai2[i][3]);
System.out.print("\t");
// System.out.print(nilai3[i][4]);
// System.out.print("\t");
//System.out.print(nilai4[i][5]);
//System.out.print("\t");
//System.out.print(nilai5[i][6]);
System.out.print("\t");
System.out.print(total[i][4]);
System.out.print("\t");
System.out.print(rata[i][5]);
System.out.println("");
}
}
}
EmoticonEmoticon