Erste Schritte code wird nicht ausgeführt

calvados

Mitglied
guten tag. ich bin total neu in dieser materie und muss das halt für die uni machen. ich hab den code soweit fertig und alles scheint auch in ordnung zu sein eclipse zeigt mir auf jedne fall keine fehler an. dennoch kann mein java projekt nicht ausgeführt werden und ich versteh die fehler meldung nicht.
Vielleicht kann mir hier jemand helfen .

mfg

http://www7.pic-upload.de/01.08.12/englqxeisc2s.png

nebenbei ich hab absolut kein plan von fachbegriffen wäre super wenn man hier kinderfreundlich darauf antworten könnte ^^
 

Jodo

Aktives Mitglied
Du greifst auf eine Array-Stelle zu die es nicht gibt. Und zwar auf Stelle 7 außerhalb der Grenzen. Das ganze passiert höchstwarscheinlich in ner for-Schleife

Wenn du uns etwas Code gibst können wir besser helfen ;)
 
Zuletzt bearbeitet:
N

nillehammer

Gast
In Zeile 32 Deiner Raum-Klasse (innerhalb der Methode berechneFlaeche) greifst Du auf einen Array zu und zwar mit Index 7. Diesen Index gibt es nicht. D.h. der Array ist zwar offenbar initialisiert, aber mit weniger als 7 Positionen.
 

jgh

Top Contributor
einfacher wäre es, wenn du deinen Code hier in solche
Java:
-Tags  packst und die Exception dazu postest, anstelle auf ein externes Bild zu verweisen.

Du greifst auf ein Array an der 8 Stelle zu, das wahrscheinlich nur 7 Elemente besitzt (0-6)..
 

VfL_Freak

Top Contributor
Moin,

augenscheinlich greifst Du in Deiner Funktion "berechneFlaeche" (Qellcode: raum.java - Zeile 32) mit falschen Index auf ein Array.

Ohne Code können wir nur spekulieren .... :D

Aber möglicherweise hilft schon der Hinweis, dass bspw. bei einem Array mit 7 Stellen die Zugriffindexe von 0 .. 6 laufen !

Gruß
Klaus

[EDIT]
ui, da war ich aber seeeehr langsam :noe:
[/EDIT]
 
G

Gonzo17

Gast
Also der Fehler, der hier auftritt ist eine "ArrayIndexOutOfBoundsException". Hintendran steht die Zahl 7.

Was bedeutet das? Du verwendest ein Array, aber einen zu großen Index. Wenn dein Array beispielsweise die Größe 7 hat (
Code:
int[] numbers = new int[7];
), dann wirft der Aufruf von
Code:
numbers[7]
eine solche Exception. In diesem Fall kann es sein, dass man nicht daran gedacht hat, dass Indizies bei Arrays nullbasiert sind, das erste Element ist also
Code:
numbers[0]
.

Und woher weißt du nun wo das passiert ist? Das steht in der zweiten Zeile. In der Datei Raum.java, Zeile 32, in der Methode
Code:
berechne()
der Klasse
Code:
Raum
.

Und ohne Code kann man dir wohl auch keine detaillierteren Lösungsvorschläge geben. :)

[EDIT]
[EDIT]
ui, da war ich aber seeeehr langsam :noe:
[/EDIT]
Und ich erst...
[/EDIT]
 

calvados

Mitglied
Java:
package raum;

		
		int n = ep.length;

		}
		raumflaeche = raumflaeche
				+ (((1.0) / (2.0)) * (ep[n].gety() + ep[1].gety()) * (ep[n]
						.getx() - ep[1].getx()));
	

}

das ist die klasse raum.. ^^danke für die schnelle hilfe ..
 
Zuletzt bearbeitet:
G

Gonzo17

Gast
[JAVA=31] raumflaeche = raumflaeche
+ (((1.0) / (2.0)) * (ep[n].gety() + ep[1].gety()) * (ep[n]
.getx() - ep[1].getx()));[/code]

Da ist wohl das Problem. Du hast
Code:
n
als
Code:
ep.length
definiert. Aber da der Index nullbasiert ist, geht JEDES Array genau von 0 bis zu length-1. Was genau willst du da machen? Willst du das erste und letzte Element aus dem Array? Dann schreibt nicht
Code:
ep[n]
und
Code:
ep[1]
, sondern
Code:
ep[n-1]
und
Code:
ep[0]
.
 

calvados

Mitglied
omg es kommen werte raus. vielen vielen lieben dank .. ob die nun richtig sind ist mir eig egal hauptsache das ding läuft.. danke danke :D
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
I Code wird nicht ausgeführt Java Basics - Anfänger-Themen 2
C Beispiel-Code mit Pair wird nicht compiliert. Java Basics - Anfänger-Themen 8
J Code in Try-Catch Block wird nicht komplett ausgeführt Java Basics - Anfänger-Themen 5
B Warum wird String im Code nicht als Schlüsselwort markiert? Java Basics - Anfänger-Themen 11
I Input/Output Code wird doppelt ausgeführt Java Basics - Anfänger-Themen 3
P Code wird übersprungen - warum? Java Basics - Anfänger-Themen 4
M Code wird doppelt ausgeführt Java Basics - Anfänger-Themen 2
M Code aus IntelliJ in "Textform" für Word-Paper? Java Basics - Anfänger-Themen 10
T Kann mir jemand wörtlich erklären, was in dem Code genau passiert? Java Basics - Anfänger-Themen 1
Ü Dead Code im Programm? Java Basics - Anfänger-Themen 13
I QR code in Java selber generieren Java Basics - Anfänger-Themen 5
terashy VS Code Project run error Java Basics - Anfänger-Themen 10
JaZuDemNo Code Erklärung Java Basics - Anfänger-Themen 3
M Connect-4-Code analysieren Java Basics - Anfänger-Themen 2
N BMI Rechner Was haltet ihr von dem Code habt ihr Verbesserungsvorschläge weil design teschnisch ist das nicht das geilste würde das gerne überarbeiten Java Basics - Anfänger-Themen 12
W In alten Code zurück- und dort wieder zurechtfinden? Java Basics - Anfänger-Themen 17
T code so schreiben das er von sich selber anpasst (code soll die anzahl aller bustaben bestimmen) Java Basics - Anfänger-Themen 16
J Frage zu einem "Taschenrechner" code Java Basics - Anfänger-Themen 9
T Fehlercode bei code der das Alter ausrechnet Java Basics - Anfänger-Themen 2
T Text einlesen code was kommt dahin? Java Basics - Anfänger-Themen 1
jhfjeh Strukturgramm in code Java Basics - Anfänger-Themen 11
D Tipps zum Code Java Basics - Anfänger-Themen 24
W Java-Code mit Array Java Basics - Anfänger-Themen 14
W Java-Code Java Basics - Anfänger-Themen 2
W Java code- TicTac toe Java Basics - Anfänger-Themen 51
W Java-code Java Basics - Anfänger-Themen 8
W Java-code Java Basics - Anfänger-Themen 9
W Java-Code erklären Java Basics - Anfänger-Themen 6
ohneInformatik; For Schleife. Was macht dieser Code?? Java Basics - Anfänger-Themen 5
Say Fehlenden Code finden in einer while-Schleife? Java Basics - Anfänger-Themen 11
Say 2-DIM Array Code lesen und verstehen Java Basics - Anfänger-Themen 5
Say Stelle in Code herausfinden, wie geht man vor? Java Basics - Anfänger-Themen 12
Say do-While Code Ausführung Java Basics - Anfänger-Themen 3
W Rückfrage zur Programmgestaltung (clean code) Java Basics - Anfänger-Themen 12
M intelliJ auf neuem PC, plötzlich kein Code Java Basics - Anfänger-Themen 3
Pinhg Sound in Greenfoot Code einbinden Java Basics - Anfänger-Themen 2
C Java boolean Code läuft nicht Java Basics - Anfänger-Themen 5
I Code für Bezahlsystem (auch bei Offline Aktivität) Java Basics - Anfänger-Themen 7
J Größter gemeinsamer Teiler: mein Code Java Basics - Anfänger-Themen 6
B Den Dateipfad einer Java Datei durch Code in Selbiger finden? Java Basics - Anfänger-Themen 10
A Wie könnte man diesen Code kürzer machen ? Java Basics - Anfänger-Themen 7
J Frage zu meinem Code (OOP) Java Basics - Anfänger-Themen 4
Alen123 Warum funktioniert mein Code nicht? Java Basics - Anfänger-Themen 64
Max246Sch Frage zu Währungsrechner Code Java Basics - Anfänger-Themen 2
S Hilfe bei Umänderung von Java Code Java Basics - Anfänger-Themen 16
K Wie kann man diesen Code schnell und effizient interpretieren (Man hat nur 4 Minuten) Java Basics - Anfänger-Themen 3
R ISBN-10-Code überprüfen Java Basics - Anfänger-Themen 7
I Bitte um Hilfe zu unterstehenden Code Java Basics - Anfänger-Themen 6
I Interface von einer EJB Klasse, um Code zu reduzieren Java Basics - Anfänger-Themen 1
I HTML Code säubern Java Basics - Anfänger-Themen 4
B Brauche Hilfe zu einem Code Java Basics - Anfänger-Themen 5
Temsky34 Problem mit dem Code Java Basics - Anfänger-Themen 17
N Fehler im Code (Aufgabe für Anfänger) Java Basics - Anfänger-Themen 11
N Java-Code abwärtskompatibel machen Java Basics - Anfänger-Themen 4
J Erste Schritte Was mache ich in meinem Code falsch. Java Basics - Anfänger-Themen 3
Ameise04 Variablen Inhalt einer Variable im Code verwenden? Java Basics - Anfänger-Themen 9
S Compiler-Fehler Nicht adressierbarer Code ( Non-addressable code ) Java Basics - Anfänger-Themen 5
Aemulit Java Schaltjahr berechnen Code Java Basics - Anfänger-Themen 7
A Code Problem Java Basics - Anfänger-Themen 6
C Fehler im Code Java Basics - Anfänger-Themen 10
A Zu einem bestimmten Ort im Code springen Java Basics - Anfänger-Themen 11
L Ist der Code richtig Java Basics - Anfänger-Themen 3
josfe1234 code vereinfachen Java Basics - Anfänger-Themen 15
nonickatall Ausführbarkeit von Code testen bzw. Remote Debugging Java Basics - Anfänger-Themen 4
F Frage betreff Programm mit dem man C++-Code in JAVA-Code übersetzen lassen kann Java Basics - Anfänger-Themen 2
S Fehler bei Code mit SubStrings für mich nicht auffindbar. Java Basics - Anfänger-Themen 4
G Programm Code Java Basics - Anfänger-Themen 5
C Code zusammenfassen Java Basics - Anfänger-Themen 5
I Erklärung zum Java Code Java Basics - Anfänger-Themen 2
T Programmablaufsplaninterpretation in Code umformen Java Basics - Anfänger-Themen 1
dieter000 Kurze Frage kann mir ejmand kurz diesen Code erklären, bzw wie man die zeilen erklärt und so Java Basics - Anfänger-Themen 1
AlexVo String zu Java Anweisung getString("*** java code ***") Java Basics - Anfänger-Themen 19
M ISBN-Code Java Basics - Anfänger-Themen 26
B Zeitgleiches Arbeiten am Code mit mehreren Personen? Java Basics - Anfänger-Themen 7
S Wie kann ich bei diesem Code erreichen, das als Ergebnis hier 15 herauskommt? Java Basics - Anfänger-Themen 23
N Kann man den Code vereinfachen? Java Basics - Anfänger-Themen 25
marcooooo Code erklären Java Basics - Anfänger-Themen 28
marcooooo Code erklären Java Basics - Anfänger-Themen 4
S Advent of Code Day4 Java Basics - Anfänger-Themen 4
B Nach eingefügtem Code erkennt Compiler keine Instanzvar und meldet SyntaxError Java Basics - Anfänger-Themen 2
Gaudimagspam Caesars Code entziffern in Java Java Basics - Anfänger-Themen 8
Lukasbsc Wie kann ich meinen Code optimieren? Java Basics - Anfänger-Themen 4
NeoLexx equals()-Methode Verständnis Frage anhand Code Beispiel Java Basics - Anfänger-Themen 22
T Main startet nicht bei vorgegebenen Code Java Basics - Anfänger-Themen 41
B Frage zum Code verständnis im Resultat Java Basics - Anfänger-Themen 10
J Fehler im Code, aber ich weiß nicht wieso! Java Basics - Anfänger-Themen 6
S Mehrere Probleme im Code Java Basics - Anfänger-Themen 7
M Code nur für Cracks? Crack the Passwort Übung Java Basics - Anfänger-Themen 7
parrot Code entferneJedeZweiteZiffer Java Basics - Anfänger-Themen 6
G Code kürzen Java Basics - Anfänger-Themen 5
Bluedaishi Source Code Signieren Java Basics - Anfänger-Themen 22
L Best Practice Code Refactoring für Methoden mit fast gleicher Aufbau Java Basics - Anfänger-Themen 6
L Best Practice Code refactern Java Basics - Anfänger-Themen 30
G code kürzen Java Basics - Anfänger-Themen 16
A Code umschreiben Java Basics - Anfänger-Themen 6
Torsten.E JavaFX mit Visual Studio Code verwenden Java Basics - Anfänger-Themen 1
X Reverse algorithm engineering (Java code) Java Basics - Anfänger-Themen 6
T Bufferedwriter code Nullpointerexception Java Basics - Anfänger-Themen 4
V Switch Methode macht Code kaputt Java Basics - Anfänger-Themen 18
R Was muss ich an meinem Code ändern? Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben