ERLEDIGT
JA
JA
ANTWORTEN
5
5
ZUGRIFFE
1088
1088
EMPFEHLEN
-
Hallo zusammen,
Ich hatte bis eben 2 Probleme erstmal wie man in Java zahlen einliest und 2.ens diese wieder auszugeben. Nun Problem 1 konnte ich mittels googlen lösen. Problem 2 lässt sich nicht lösen...sprich noch nicht...Das ausgeben habe ich genau so gemacht wie ich das von C und C++ kenne Ich versteh nicht weshalb das in Java nicht auch so funktioniert. Jemand ein tipp ?
Komisch jedoch ist das der Komentierte array sich mittels forscheife ausgeben lässt, d.h das muss irgendwas mit der Eingabe zu tun haben.
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
int i = 0; int []a = new int[3]; //int [] a = {1,2,3,4}; Scanner sc = new Scanner (System.in); for(i = 0; i <= a.length; i++){ System.out.println("Geben Sie ein Zahl ein"); a[i] = sc.nextInt(); } for(i = 0; i <= a.length; i++){ System.out.println(a[i]); }
Danke im vorraus =)
-
25.02.09 22:37 #2Christian Kessler Tutorials.de Gastzugang
Hallo thehasso,
vielleicht möchtest du deinen Quellcode posten? Ich kann dein Problem nicht nachvollziehen
Viele Grüße
-
komisch hab den geposted:
hier nochmal
PHP-Code:int i = 0;
int []a = new int[3];
//int [] a = {1,2,3,4};
Scanner sc = new Scanner (System.in);
for(i = 0; i <= a.length; i++){
System.out.println("Geben Sie ein Zahl ein");
a[i] = sc.nextInt();
}
for(i = 0; i <= a.length; i++){
System.out.println(a[i]);
}
-
25.02.09 22:59 #4Christian Kessler Tutorials.de Gastzugang
Hallo,
achso das ist dein Code?! Hab ich nicht richtig realisiert, da du was von float einlesen geschrieben hast.
Es liegt wohl daran das du <= gemacht hast, wenn du das = weglässt müsste es funktionieren. Hast eigentlich eine IndexOutOfBound Exception bekommen, oder?
Viele Grüße
-
25.02.09 23:05 #5
- Registriert seit
- Jan 2004
- Ort
- Paderborn
- Beiträge
- 1.210
Die length-Methode zählt die Dimension des Arrays und startet bei 1. Die Indizierung jedoch bei 0. Dem entsprechend gehst du bei der Variante mit dem Index 4 ( = a.length) aus dem Array (ArrayIndexOutOfBounds).
-
danke euch!! genau Christian da stand diese Fehlermeldung: java.lang.ArrayIndexOutOfBoundsException
lg =)
Ähnliche Themen
-
3 (!) Float-Probleme im IE6/7 (Float über die Grenzen eines Elements hinaus)
Von marco12 im Forum CSSAntworten: 14Letzter Beitrag: 28.09.08, 11:00 -
Java ME XML datei einlesen
Von ratze79 im Forum JavaAntworten: 2Letzter Beitrag: 24.07.07, 15:51 -
XML mit Java einlesen
Von Djunix im Forum JavaAntworten: 3Letzter Beitrag: 19.07.06, 16:19 -
.obj Objekt einlesen mit Java 3d
Von wSam im Forum JavaAntworten: 0Letzter Beitrag: 22.05.05, 17:56 -
Textdateien mit JAVA einlesen!
Von Panzer im Forum JavaAntworten: 7Letzter Beitrag: 06.01.04, 12:21





Zitieren
Login





