Variablen Cannot be resolved to a variable

P

PauleOfficial

Gast
Hey,
Ich arbeite seit einer Woche mit Java und wollte ein erstes kleines Projekt erstellen.
Allerdings bekomme ich 2 mal einen Fehler und weiß nicht warum

1.
[Java]
public int getMotivation(){
int summ = torwart.getMotivation();
for (int i=0; i<10; i++);
summ += kader.getMotivation();
return summ/11;
}
[/code]

Fehler: i cannot be resolved to a variable. Ein Integer weiter oben ist die gleiche Lage, doch dort funktioniert es.

2.
Java:
float stearke1 = 	0.8f * m1.getStaerke() + 
								0.15f	* m1.getMotivation() + 
								0.05f	* m1.getTrainer().getErfahrung();
			float stearke2 =	0.8f	* m2.getStaerke() +
								0.15f	* m2.getMotivation() +
								0.05f	* m2.getTrainer().getErfahrung();


if((r.nextInt(Math.round(staerke1 + staerke2)-staerke1 < 0))){
//Anweisungen
}

Fehler: staerke1 + staerke2 cannot be resolved to a variable. Auch hier weiß ich nicht warum, wenn ich das ganze ausgeben lassen möchte Via out.println, gibt es soeinen Fehler nicht.

Vielleicht kann ja einer helfen, würde mich freuen.

PauleOfficial
 

tfa

Top Contributor
Zu 1.: Lass das Semikolon in Zeile 3 weg. Das beendet die Schleife und Variable i ist nicht mehr gültig. Schließe den Schleifenrumpf am besten in einen {}-Block.

Zu 2.: Einmal schreibst du staerke und einmal stearke. Das ist ein Unterschied.
 
P

PauleOfficial

Gast
zu 1.: Super das war es.
zu 2.: Das löst das Problem leider auch nicht. Weder die Klammer setzten, noch die Bennenung.
 

Saturas

Mitglied
Bei mir funktionierts, wenn ich die Variablen umbenenn und ne entsprechende Klammer setz.
War allerdings nicht die Klammer um staerke1+staerke2, sondern 'ne Klammer von der 0 weg
und hinter "-staerke1" dran bzw hinter dein

Java:
Math.round(staerke1 + staerke2)

Da sich der Compiler bei mir sonst beschwert,
dass nextInt en int als Parameter haben will und kein boolean.

Also im Endeffekt sowas wie
Java:
if(r.nextInt(Math.round(staerke1 + staerke2))-staerke1 < 0)
 
P

PauleOfficial

Gast
Ich steig da nicht durch, wieso geht das bei dir aber bei mir nicht.

Java:
if(r.nextInt(Math.round(staerke1 + staerke2))-staerke1 < 0)

Immernoch der gleiche Fehler.
 
B

bone2

Gast
sind stärke 1 und 2 im gleichen block wie das if? die einrückung sieht merkwürdig aus
vermute auf das gleiche problem wie im for oben
 
P

PauleOfficial

Gast
Gut ich werde dann nochmal üben sauberer zu schreiben.

Fehler gelöst danke an alle!
 

Templarthelast

Bekanntes Mitglied
Ich kann dir eigentlich nur empfehlen eine IDE wie eclipse, netbeans oder ähnliches zu benutzen. Dort werden solche compilerfehler direkt erkannt und dir als Fehler angezeigt, bevor du das Programm überhaupt einmal gestartet hast. Desweiteren hast du damit den Vorteil, dass es eine automatische Einrückung gibt, sodass ein Fehler wie bei aufgetreten ist, sich seltener wiederholen sollte.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Erste Schritte [Variable] cannot be resolved to a variable Java Basics - Anfänger-Themen 4
M Methoden Cannot be resolved to a variable Java Basics - Anfänger-Themen 5
T Cannot be resolved to a variable Java Basics - Anfänger-Themen 8
W Compiler-Fehler variable cannot be resolved / duplicate local variable Java Basics - Anfänger-Themen 11
J Scanner cannot be resolved to a type Java Basics - Anfänger-Themen 3
C system cannot be resolved Fehler in Eclipse Java Basics - Anfänger-Themen 18
V ClientProtocolException cannot be resolved Java Basics - Anfänger-Themen 6
J The import org.bukkit cannot be resolved Java Basics - Anfänger-Themen 3
P a cannot be resolved bei einer do while Schleife Java Basics - Anfänger-Themen 1
J JLabel cannot be resolved Java Basics - Anfänger-Themen 8
B OOP next cannot be resolved or is not a field Java Basics - Anfänger-Themen 6
P enum: cannot be resolved to a type Java Basics - Anfänger-Themen 2
K Compiler-Fehler Button cannot be resolved or is not a field Java Basics - Anfänger-Themen 6
F Input/Output IOTools Fehlermeldung: cannot be resolved Java Basics - Anfänger-Themen 16
N Erste Schritte import javax.media.3d....; //Fehlermeldung: cannot be resolved Java Basics - Anfänger-Themen 10
H LocationReferenceImpl cannot be resolved to a type Java Basics - Anfänger-Themen 5
R Compiler-Fehler sequenz cannot be resolved or is not a field Java Basics - Anfänger-Themen 2
C i cannot be resolved (obwohl es im schleifekopf initialisiert worden ist) Java Basics - Anfänger-Themen 2
C Fehlermeldung "The import TestProjekt cannot be resolved". Warum? Java Basics - Anfänger-Themen 7
V IO cannot be resolved Java Basics - Anfänger-Themen 7
N Fehlermeldung: cannot be resolved Java Basics - Anfänger-Themen 2
J Color cannot be resolved to a type Java Basics - Anfänger-Themen 4
F "n cannot be resolved" Fehler im einfachen programm - Warum? Java Basics - Anfänger-Themen 11
T The import In cannot be resolved Java Basics - Anfänger-Themen 31
T import java.util.scanner cannot be resolved Java Basics - Anfänger-Themen 19
P Enums - cannot be resolved Java Basics - Anfänger-Themen 2
D r cannot be resolved Java Basics - Anfänger-Themen 5
C In cannot be resolved Java Basics - Anfänger-Themen 3
T Array kann nicht erkannt werden (cannot b resolved) Java Basics - Anfänger-Themen 4
J String cannot be resolved to a type Java Basics - Anfänger-Themen 6
K vector cannot be resolved Java Basics - Anfänger-Themen 3
O e cannot be resolved Java Basics - Anfänger-Themen 4
N System.out cannot be resolved Java Basics - Anfänger-Themen 28
M br cannot be resolved Java Basics - Anfänger-Themen 3
J import cannot be resolved Java Basics - Anfänger-Themen 23
P cannot be resolved? Java Basics - Anfänger-Themen 5
G import javax.servlet cannot be resolved Java Basics - Anfänger-Themen 1
G Probleme mit importieren: The Import Jama cannot be resolved Java Basics - Anfänger-Themen 23
N com.sun.mirror cannot be resolved bzw. how 2 get methodNames Java Basics - Anfänger-Themen 8
T "Locale cannot be resolved" Java Basics - Anfänger-Themen 3
W Cannot find Symbol Java Basics - Anfänger-Themen 5
M NullPointerException: Cannot read the array length because "this.Kinder" is null Java Basics - Anfänger-Themen 1
D Cannot find JUnit.framework Java Basics - Anfänger-Themen 1
W Cannot resolve symbol 'HttpServlet' Java Basics - Anfänger-Themen 2
I JSON - cannot deserialize from Object value Java Basics - Anfänger-Themen 16
N Fehler "Cannot instantiate the type" Java Basics - Anfänger-Themen 3
jakobfritzz Array- cannot invoke "" because "" is null Java Basics - Anfänger-Themen 4
Flo :3 Variablen Type dismatch: cannot convert from string to int Java Basics - Anfänger-Themen 9
A Cannot find symbol mit Konstruktoren Java Basics - Anfänger-Themen 27
A Cannot find symbol bei exceptions Java Basics - Anfänger-Themen 2
J Fehlermeldung unklar. non-static variable player0 cannot be referenced from a static context Java Basics - Anfänger-Themen 4
P non-static variable cannot be referenced from a static context Java Basics - Anfänger-Themen 6
L cannot find symbol variable Kon Java Basics - Anfänger-Themen 8
L constructor cannot be applied... Java Basics - Anfänger-Themen 22
F Erste Schritte error: cannot find symbol Java Basics - Anfänger-Themen 5
M Cannot make a static reference to the non-static method Java Basics - Anfänger-Themen 10
R return: cannot find symbol Java Basics - Anfänger-Themen 2
L Bluej Error: Cannot find Symbol Java Basics - Anfänger-Themen 13
Aprendiendo Interpreter-Fehler "non-static variable this cannot be referenced from a static context" Java Basics - Anfänger-Themen 2
M Iterator cannot refer to a non final... Java Basics - Anfänger-Themen 20
S Cannot find symbol (symbol ist eine Variable) Java Basics - Anfänger-Themen 13
N Cannot find symbol Java Basics - Anfänger-Themen 18
T Error: int cannot be dereferenced Java Basics - Anfänger-Themen 10
H Variablen error: non-static variable cannot be referenced from a static context Java Basics - Anfänger-Themen 4
P Cannot find symbol, wieso? Java Basics - Anfänger-Themen 5
UnityFriday method getPrevious in class List<ContentType> cannot be applied to given types Java Basics - Anfänger-Themen 29
M Erste Schritte cannot find symbol - Probleme mit Klassen Java Basics - Anfänger-Themen 6
B OOP Cannot instantiate the type AuDList<Integer> Java Basics - Anfänger-Themen 18
U Erste Schritte cannot be referenced from a static context Java Basics - Anfänger-Themen 1
J Error: cannot find symbol - variable Java Basics - Anfänger-Themen 3
D Java Eclipse cannot be cast to java.awt.event.ItemListener Java Basics - Anfänger-Themen 3
F Erste Schritte parseint: cannot find symbol Java Basics - Anfänger-Themen 6
J Fehlermeldung : cannot invoke char(at) int on the primitive type int --- Anfänger Java Basics - Anfänger-Themen 5
M The Selection cannot be launched... Java Basics - Anfänger-Themen 4
M Vererbung - Cannot Find Symbol constructor... Java Basics - Anfänger-Themen 11
D error: cannot find symbol Java Basics - Anfänger-Themen 3
B Frage zu Beispielprogramm: "error: cannot find symbol" Java Basics - Anfänger-Themen 2
BlueMountain Erste Schritte error: cannot find symbol Java Basics - Anfänger-Themen 2
W Compiler-Fehler "non-static method cannot be referenced"-Problem Java Basics - Anfänger-Themen 6
L Error: Cannot find symbol Java Basics - Anfänger-Themen 1
W int cannot be dereferenced Java Basics - Anfänger-Themen 5
P Cannot find Symbol Java Basics - Anfänger-Themen 3
F Methoden Cannot refer to a non-final variable.. verständnisproblem. Java Basics - Anfänger-Themen 7
A Cannot make a static reference to the non-static field Java Basics - Anfänger-Themen 6
K The Java Runtime Environment cannot be found. Java Basics - Anfänger-Themen 6
L Cannot Find Symbol - Was soll denn das bedeuten?!? Java Basics - Anfänger-Themen 7
P StdIn.readDouble: cannot find symbol Java Basics - Anfänger-Themen 7
B Fehler "Cannot find symbol - variable number1" Java Basics - Anfänger-Themen 13
B Compiler-Fehler cannot find symbol Java Basics - Anfänger-Themen 6
K Date cannot be cast to java.lang.Integer Java Basics - Anfänger-Themen 4
M Methoden "Non-static method xy cannot be referenced from a static context" Java Basics - Anfänger-Themen 20
T Cannot convert from Integer to int Java Basics - Anfänger-Themen 12
K Cannot find symbol Java Basics - Anfänger-Themen 3
H cannot find symbol Java Basics - Anfänger-Themen 4
K Objekt erstellen - error: non-static variable this cannot be referenced from a static context Java Basics - Anfänger-Themen 17
S cannot find symbol, symbol: constructor Java Basics - Anfänger-Themen 2
3 Compiler-Fehler Fehlerbehebung cannot find Symbol Java Basics - Anfänger-Themen 4
R Compiler-Fehler Cannot find symbol (Method printIn) Java Basics - Anfänger-Themen 3
H non-static method cannot be referenced from a static context Java Basics - Anfänger-Themen 2
M Meldung "cannot convert flom boolean to boolean[]" Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben