Hallo,
habe ein Problem mit der for-schleife Und zwar wenn ich Arrays auf der Konsole ausgebe, bekomme ich je nach anzahl der Namen, genauso viele Arrays wieder zurück.
Obwohl ich bei der Anzahl 3 eingebe und nur 3 Namen eintrage, sieht es auf der Konsole so aus:
[Julia, Jan, Maria]
[Julia, Jan, Maria]
[Julia, Jan, Maria]
habe ein Problem mit der for-schleife Und zwar wenn ich Arrays auf der Konsole ausgebe, bekomme ich je nach anzahl der Namen, genauso viele Arrays wieder zurück.
Java:
import java.util.*;
import javax.swing.*;
public class Was{
public static void main(String[] args){
String eingabeAnzahl = "";
int anzahl = 0;
String[] namen = null;
eingabeAnzahl = JOptionPane.showInputDialog("geben SIe die Anzahl der Namen ein");
anzahl = Integer.parseInt(eingabeAnzahl);
namen = new String[anzahl];
for(int i = 0; i < namen.length; i++){
namen[i] = JOptionPane.showInputDialog(i + ". Name:");
}
for(String name : namen){
name = " ";
{
System.out.println(Arrays.toString(namen));
}
}
}
}
Obwohl ich bei der Anzahl 3 eingebe und nur 3 Namen eintrage, sieht es auf der Konsole so aus:
[Julia, Jan, Maria]
[Julia, Jan, Maria]
[Julia, Jan, Maria]
Zuletzt bearbeitet: