Hallo
Ich habe ein Problem
Und zwar muss ich ein Programm schreiben, das Werte in ein Mehrdimensionales-Array einliest, diese dann auf Wunsch per Eingabe einer der 7 Nummern ausgibt. Pro nummer sollen 3 int Werte gespeichert werden. Sowie per Eingabe der Nummer alle diese Werte loescht und auf Wunsch die ganze Array-Datenbank anzeigt, also alle gespeicherten Werte. Ich brauche also Loesung fuer die ersten 3 void Methoden, kann mir jemand weiterhelfen????
Hoffe Ihr koent mir helfen:rtfm:
<code>[JAVA=42]
public class ArrayEinlesenEinzelnanzeigenLoeschenAllesanzeigen{
static void einzelnAnzeigen(int[][]EinzelnAnzeigen){
?????
}
static void allesAnzeigen(int[][]AllesAnzeigen){
????
}
static void einzelnLoeschen(int[][]EinzelnLoeschen){
????
}
static void eingabe(int[][]Eingabe){
int nummer, zahl1, zahl2, zahl3;
do{
nummer=Integer.parseInt(JOptionPane.showInputDialog("Bitte eine Nummer von 1-7 eingeben"));
if(nummer>0 && nummer<=Eingabe.length)
if(Eingabe[nummer-1][0]==0){
Eingabe[nummer-1][0]=nummer;
zahl1=Integer.parseInt(JOptionPane.showInputDialog("Zahl 1 :"));
Eingabe[nummer-1][1]=zahl1;
zahl2=Integer.parseInt(JOptionPane.showInputDialog("Zahl 2 :"));
Eingabe[nummer-1][2]=zahl2;
zahl3=Integer.parseInt(JOptionPane.showInputDialog ("Zahl 3 :"));
Eingabe[nummer-1][3]=zahl3;
}
}while(nummer<=0 || nummer>Eingabe.length);
}
public static void(String[]args){
int[][] Array = new int [7][4];
int Menue;
do{
Menue=Integer.parseInt(JOptionPane.showInputDialog("Bitte treffen Sie Ihre Wahl:\n" +
"\"1\" Eingabe von Werten.\n\"2\" Loeschen .\n\"3\" Alles anzeigen"+
"\n"\"4\" Einzeln anzeigen\n\"5\" Beenden." ));
if (Menue == 1 ) {eingabe(Array);
}
if (Menue == 2 ){loeschen(Array);
}
if (Menue == 3 ){allesAnzeigen(Array);
}
if (Menue == 4 ){anzeigen(Array);
}
if (Menue == 5 ){
System.exit(0);
}
} while (Menue != 5 );
}
}[/code]</code>
Ich habe ein Problem
Und zwar muss ich ein Programm schreiben, das Werte in ein Mehrdimensionales-Array einliest, diese dann auf Wunsch per Eingabe einer der 7 Nummern ausgibt. Pro nummer sollen 3 int Werte gespeichert werden. Sowie per Eingabe der Nummer alle diese Werte loescht und auf Wunsch die ganze Array-Datenbank anzeigt, also alle gespeicherten Werte. Ich brauche also Loesung fuer die ersten 3 void Methoden, kann mir jemand weiterhelfen????
Hoffe Ihr koent mir helfen:rtfm:
<code>[JAVA=42]
public class ArrayEinlesenEinzelnanzeigenLoeschenAllesanzeigen{
static void einzelnAnzeigen(int[][]EinzelnAnzeigen){
?????
}
static void allesAnzeigen(int[][]AllesAnzeigen){
????
}
static void einzelnLoeschen(int[][]EinzelnLoeschen){
????
}
static void eingabe(int[][]Eingabe){
int nummer, zahl1, zahl2, zahl3;
do{
nummer=Integer.parseInt(JOptionPane.showInputDialog("Bitte eine Nummer von 1-7 eingeben"));
if(nummer>0 && nummer<=Eingabe.length)
if(Eingabe[nummer-1][0]==0){
Eingabe[nummer-1][0]=nummer;
zahl1=Integer.parseInt(JOptionPane.showInputDialog("Zahl 1 :"));
Eingabe[nummer-1][1]=zahl1;
zahl2=Integer.parseInt(JOptionPane.showInputDialog("Zahl 2 :"));
Eingabe[nummer-1][2]=zahl2;
zahl3=Integer.parseInt(JOptionPane.showInputDialog ("Zahl 3 :"));
Eingabe[nummer-1][3]=zahl3;
}
}while(nummer<=0 || nummer>Eingabe.length);
}
public static void(String[]args){
int[][] Array = new int [7][4];
int Menue;
do{
Menue=Integer.parseInt(JOptionPane.showInputDialog("Bitte treffen Sie Ihre Wahl:\n" +
"\"1\" Eingabe von Werten.\n\"2\" Loeschen .\n\"3\" Alles anzeigen"+
"\n"\"4\" Einzeln anzeigen\n\"5\" Beenden." ));
if (Menue == 1 ) {eingabe(Array);
}
if (Menue == 2 ){loeschen(Array);
}
if (Menue == 3 ){allesAnzeigen(Array);
}
if (Menue == 4 ){anzeigen(Array);
}
if (Menue == 5 ){
System.exit(0);
}
} while (Menue != 5 );
}
}[/code]</code>
Zuletzt bearbeitet: