Comment est-ce que j'imprime plusieurs tableaux, avec mon code ci-dessous je n'obtiens que le double tableau?Comment imprimer plusieurs tableaux de types différents en Java?
import javax.swing.JOptionPane;
public class Matriseoppgave
{
public static void main(String[] args)
{
JOptionPane.showMessageDialog(null, "Du skal nå skriv inn 3 navn");
String getnavn1 = JOptionPane.showInputDialog("Skriv inn første navn ");
String getnavn2 = JOptionPane.showInputDialog("Skriv inn andre navn ");
String getnavn3 = JOptionPane.showInputDialog("Skriv inn tredje navn ");
String[] Arraynavn;
Arraynavn = new String[3];
Arraynavn[0] = getnavn1;
Arraynavn[1] = getnavn2;
Arraynavn[2] = getnavn3;
JOptionPane.showMessageDialog(null, "Du skal nå skriv inn 3 tlf nummer");
String gettlf1 = JOptionPane.showInputDialog("Skriv inn første tlf nummer");
String gettlf2 = JOptionPane.showInputDialog("Skriv inn andre tlf nummer");
String gettlf3 = JOptionPane.showInputDialog("Skriv inn tredje tlf nummer");
int[] Arraytlf;
Arraytlf = new int[3];
Arraynavn[0] = gettlf1;
Arraynavn[1] = gettlf2;
Arraynavn[2] = gettlf3;
JOptionPane.showMessageDialog(null, "Du skal nå skriv inn 3 desimaltall");
String getdes1 = JOptionPane.showInputDialog("Skriv inn første desimaltall");
String getdes2 = JOptionPane.showInputDialog("Skriv inn andre desimaltall");
String getdes3 = JOptionPane.showInputDialog("Skriv inn tredje desimaltall");
double[] Arraydes;
Arraydes = new double[3];
Arraynavn[0] = getdes1;
Arraynavn[1] = getdes2;
Arraynavn[2] = getdes3;
Matriseoppgave mat = new Matriseoppgave();
mat.skrivutklasse(Arraynavn,Arraytlf,Arraydes);
}
public void skrivutklasse(String[] Arraynavn, int[] Arraytlf, double[] Arraydes)
{
StringBuilder print1 = new StringBuilder (Arraynavn.length);
StringBuilder print2 = new StringBuilder (Arraytlf.length);
StringBuilder print3 = new StringBuilder (Arraydes.length);
for(int i = 0; i < Arraynavn.length; print1.append (Arraynavn[i++])) print1.append("\n");
for(int i = 0; i < Arraytlf.length; print2.append (Arraytlf[i++])) print2.append("\n");
for(int i = 0; i < Arraydes.length; print3.append (Arraydes[i++])) print3.append("\n");
{
JOptionPane.showMessageDialog(null, "Array: \n" + print1 + print2 + print3);
}
}
}
hvis du skriver paa dansk, der er mange Folke au kan ikke forstaar hvad du skriver! C'est une bonne pratique de faire tout votre codage en anglais, en particulier les noms variables - alors vous aurez l'habitude de quand vous collaborez internationalement. – Robert
Heheh .. apparemment, je peux lire danois. – NomeN