Kann nicht kompelieren??

java__neuling

Aktives Mitglied
Hallo,

ich bin etwas verwundert, wenn ich verusche zu komplieren erhalte ich die Fehlermeldung:

cannot find symbol
symbol : variable eingabeInt
location: class gdp.geometrie.ui4.Form2dKonsole
Object[] form = new Object[Form2dKonsole.eingabeInt];

betroffene stelle im code ist folgende:

Java:
Object[] form = new Object[Form2dKonsole.eingabeInt];


Die Klasse Form2dKonsole beinhaltet aber eine Methode namens "eingabeInt".
Hier die Methode in der Klasse Form2dKonsole:
Java:
	private int ganzzahl;

	public int eingabeInt(){

		ganzzahl=Konsole.getInputInt("Bitte Ganzzahl eingeben = ");

		return ganzzahl;
	}


jemand eine idee?

Danke und Gruß! 🙂
 
Java:
Object[] form = new Object[Form2dKonsole.eingabeInt()];
Methoden haben immer klammern 😉
 
super vielen dank hat gut geklappt....ich glaube ich muss einfach mal pennen dann sehe ich auch diese dummen fehler 😱

ähm, jetzt habe ich aber einen neuen kompilerfehler

Testlauf.java:113: ausgabe(gdp.geometrie.modell4.Form2dModell) in gdp.geometrie.
ui4.Form2dKonsole cannot be applied to (java.lang.Object)
form2dKonsole.ausgabe(form);

hier die betroffene stelle aus der testlauf datei:

Java:
form2dKonsole.ausgabe(form[i]);

jemand ne idee?

danke!
 
vielen Dank!

Genau daran hat es gelegen.

Jetzt exisitert noch ein Fehler:

unreported exception gdp.geometrie.modell4.IllegalModificationException; must be caught or declared to be thrown
((Quadrat2dModell) form).setBreite(((Rechteck2dModell) form).getBreite
() + 1);

mir ist klar warum diese exception ausgelöst wird bzw. anders ausgedrückt diese exception ist beabsichtigt.

wie kann ich diese fangen? klar weiß ich, dass ich erst ein try brauche und dann ein catch.

aber was steht bitteschön in der catch klammer? catch(??)

hoffentlich gehe ich euch nicht zu sehr auf die nerven.....einen samstag 22 uhr könnte ich mir auch anderes vorstellen..... ;-)

besten danke!
 
Code:
catch (Exception e) {...}
geht immer, will man Exceptions gezielt abfangen
Code:
catch(gdp.geometrie.modell4.IllegalModificationException e) {...}
 

Neue Themen


Zurück
Oben