Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
if(Loeschen[nummer-1][0] == nummer){
Loeschen[0] [0] = 0;
}
static void anzeigen(int[][] Anzeigen){
int nummer;
nummer=Integer.parseInt(JOptionPane.showInputDialog("Geben Sie eine vorhandene Kistennummer ein"));
for(int i = 0; i < Anzeigen.length; i++){
if(nummer > 0 && nummer <= Anzeigen.length && Anzeigen[i][0] == nummer){
System.out.println("\nDie Daten der Kiste sind t:\t"+ Arrays.toString(Anzeigen[i]));
return;
}
}
System.out.println("\n Die Kistennummer " + nummer + " ist nicht bekannt");
}
private static void anzeigen(int[][] argArray) {
int kistenId;
kistenId = Integer.parseInt(JOptionPane.showInputDialog("Geben Sie eine vorhandene Kisten-ID ein: "));
try {
for(int i = 0; i <= argArray.length; i++) {
if (kistenId > 0 && kistenId <= argArray.length && argArray[i][0] == kistenId) {
System.out.println("Die Maße der Kiste " + kistenId + " ist " + Arrays.toString(argArray[i]));
return;
}
}
}catch (Exception e) {
System.out.println("Die gewaehlte ID ist noch nicht vergeben.");
}
}
Das kommt darauf an, wie der Rest des Codes aussieht. Wenn sich die Kistennummer auf den Index eindeutig abbilden lässt, dann muss man natürlich nicht über eine Schleife die richtige Kiste raussuchen.Allerdings ist meine Lösung offensichtlich unnötig und sinnlos, wenn ich @mihe7 richtig verstehe?