Compiler-Fehler Fehler in Java ??

play4fail

Mitglied
Hallo, ich habe mal eine Frage, die mich schon 2 Stunden zum Nachdenken bringt.
Hier der Code, der für Snake zur Kontrolle dient, dass die Schlange sich nicht selbst berührt/keine Wand berührt:

Java:
int[] x = new int[length];
int[] y = new int[length];

private boolean canWalk(int x, int y){
	for(int n=1; n<length; n++){
		//x[0] und y[0] stellen die Position des Schlangenkopfes dar
		if(x[0]==x[n]&&y[0]==y[n]){ //Hier spuckt er einen Fehler aus
			return false;
		}else{
			//Ausgeschnitten: Kontrolle mit Wänden
			return true;
		}
	}
}

Da bekomme ich den Fehler:
Code:
The type of the expression must be an array type but it resolved to int

Wieso kann man nicht Arrays zur Zuweisung/Kontrolle anderer Werte benutzen?

Hierbei spuckt er den selben Fehler aus:
Java:
int y0 = y[0];

Ich kann mich aufjeden Fall noch erinnern, dass wir das so in der Schule gelernt haben (mit JavaEditor) oder irre ich mich irgendwie?
 
Zuletzt bearbeitet:

Final_Striker

Top Contributor
Bei dir ist
Code:
x
eine Variable von Typ int.
Code:
[]
Operator kannst du nur bei Array verwenden.

Außerdem so nebenbei gesagt, die Wahrscheinlichkeit, dass du ein Fehler in Java findest geht quasi gegen 0. Es ist mit 99,99% wahrscheinlicher, dass der Fehler bei dir liegt.
 

play4fail

Mitglied
Bei mit ist
Code:
x
ein Array vom Typ int.
Ist es jetzt verständlicher?
Ich habe zusätzlich 2 Zeilen hinzugefügt.
 
G

Gast2

Gast
Nein, x und y sind vom Typ int.

siehe:
Java:
private boolean canWalk(int x, int y){
 

hdi

Top Contributor
Richtig, das nennt sich Shadowing (Überschatten): Innerhalb der Methode überschattet die Parameter-Variable x (vom Typ int) die Instanz-Variable x (Array), d.h. wenn du "x" schreibst dann ist immer das int x gemeint. Um an dieser Stelle auf das x-Array zugreifen zu können, musst du es mit
Code:
this.x
ansprechen. Analog zu y.
 

play4fail

Mitglied
Ja hab ich schon gemacht mit
Code:
this.x
.
Und wie markiert man einen Thread als "Erledigt" ?

EDIT: Habs gefunden ^^
 

hdi

Top Contributor
EDIT: Habs gefunden ^^

Ach ja, und kann es sein dass da auch irgendwas von "Deprecated" (= veraltet, nicht benutzen!) in der Doc steht? Nur so mein spontaner Gedanke. Du kannst nämlich nicht einfach so einen Thread "als erledigt markieren".

edit: Ach lol ^^ Du sprichst vom Thread hier im Forum :D Ich dachte du redest von Java Threads. Sorry.. my bad :D
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
E Output Fehler (Java-Programm Kuchen) Allgemeine Java-Themen 11
P Fehler: Hauptklasse Main konnte nicht gefunden oder geladen werden Ursache: java.lang.ClassNotFoundException: Main Allgemeine Java-Themen 24
KonradN CVE-2022-21449: Fehler in Java bei Signaturprüfung Allgemeine Java-Themen 20
HerrBolte Seltsamer Fehler nur in der Windows- und nicht in der Java-Console O_O Allgemeine Java-Themen 16
yakazuqi Fehler beim Laden. JDA (Java Discord API) Allgemeine Java-Themen 1
T Java-Quiz Code Fehler Allgemeine Java-Themen 10
H Class 'java.io.BuferedReader' is not present in JRE Emulation Libary | GWT Fehler?! Allgemeine Java-Themen 0
I Fehler beim Ant-Package erstellen mit Java 9 Allgemeine Java-Themen 1
F Java Fehler "buildTableModel" Allgemeine Java-Themen 3
P Java Fehler auf Win2008 Server java.io.FilePermission IE8 Version JRE 1.7.0_51 Allgemeine Java-Themen 7
F HILFEEEEEE JAVA Fehler - Tiny Umbrella Allgemeine Java-Themen 1
I Fehler java.lang.NullPointerException Allgemeine Java-Themen 5
B Eclipse Fehler in eclipse/Java Allgemeine Java-Themen 13
B Fehler im Java-Code Allgemeine Java-Themen 4
S Java Fehler bei Konsolenprogramm Allgemeine Java-Themen 2
M Fehler bei Remoteinstallation von Java Allgemeine Java-Themen 5
P java tabelle auslesen - xls (excel) fehler Allgemeine Java-Themen 5
D Fehler im Java Code Allgemeine Java-Themen 22
T Fehler java.net.bindException Allgemeine Java-Themen 7
P Fehler beim Programmstart: java.lang.NoClassDefFound Allgemeine Java-Themen 12
D Java Error / Fehler Allgemeine Java-Themen 2
J Fehler: java.lang.NullPointerException Allgemeine Java-Themen 2
J Folgender Fehler: java.lang.NullPointerException Allgemeine Java-Themen 4
G java application stub / fehler Allgemeine Java-Themen 2
T Fehler im Java Handbuch? Allgemeine Java-Themen 5
S Fehler bleiben - Java frisst sich ins System? Allgemeine Java-Themen 17
M Fehler beim Start des Chat-Applets von java-forum.org Allgemeine Java-Themen 10
W Java verursacht Grafik-Fehler? Allgemeine Java-Themen 3
M Java Anwendunng per *.bat starten -> Fehler / In Eclipse Allgemeine Java-Themen 2
R Neustart / Fehler bei Java-Installation Allgemeine Java-Themen 3
T Fehler bei Java-Installation Allgemeine Java-Themen 2
R Fehler in WindowsXP oder Java? - double in int konvertieren Allgemeine Java-Themen 10
G Fehler bei Java (JCreator) plz help ! Allgemeine Java-Themen 4
D Java-"Fehler" Allgemeine Java-Themen 3
S Fehler: <ID> erwartet Allgemeine Java-Themen 5
Pinhg Discord JDA Bot - Fehler Allgemeine Java-Themen 3
L Fehler mit Boolean. (Glaube ich zumindest) Allgemeine Java-Themen 6
P Selenium Scriipt zeigt Fehler beim Import Allgemeine Java-Themen 3
O Fehler bei Variablen Allgemeine Java-Themen 2
M Kein Scanner Fehler durch falsche EIngabe Allgemeine Java-Themen 4
N nicht einsehbarer Fehler im code, kann nicht mehr übersetzten Allgemeine Java-Themen 51
C Fehler bei der Benutzung von itextpdf Allgemeine Java-Themen 1
U Fehler beim Compillieren Allgemeine Java-Themen 13
x46 String Format Fehler Allgemeine Java-Themen 2
bueseb84 Fehler beim Import von Maven Dependencies aus lokalem artifactory Allgemeine Java-Themen 2
MiMa Datei verschieben hat einen Fehler?? Allgemeine Java-Themen 20
O xlsx Datei auslesen mit POI von Apache wirft seltsamen Fehler. Allgemeine Java-Themen 11
A Fehler beim Öffnen eines Projekts Allgemeine Java-Themen 6
E Hat der Compiler einen Fehler oder warumbeendet return nicht eine Methode ? Allgemeine Java-Themen 7
T Fehler bei IF abfrage Allgemeine Java-Themen 8
C Fehler beim Debuggen von Listen Allgemeine Java-Themen 4
M Einheitenrechner - Fehler Allgemeine Java-Themen 12
D Erste Schritte Fehler mit negativen und 0 Zahlen im String Allgemeine Java-Themen 6
T Denk-Fehler? Allgemeine Java-Themen 4
A Finde den Fehler nicht. Allgemeine Java-Themen 7
D Unbekannter Fehler Allgemeine Java-Themen 1
R Fehler im Code Allgemeine Java-Themen 1
R Fehler im Code Allgemeine Java-Themen 3
ReinerCoder Methode einer Klasse meldet Fehler "misplaced construct(s)" Allgemeine Java-Themen 13
R Wo ist mein Fehler in der Methode DRINGEND Allgemeine Java-Themen 9
R Wo ist mein Fehler in diesem Code Allgemeine Java-Themen 7
L Fehler bei der Ausführung einer Jar Allgemeine Java-Themen 2
T OOP Fehler im Design Allgemeine Java-Themen 9
Thallius Unfassbarer Fehler. Brauche Ideen zum Debuggen Allgemeine Java-Themen 9
U Eclipse MANIFEST fehler Allgemeine Java-Themen 7
I Fehler bei HashMaps Darstellung Allgemeine Java-Themen 10
R Classnotfoundexception Fehler Allgemeine Java-Themen 3
A Fehler beim Aktualisieren JTable Allgemeine Java-Themen 1
N Compiler-Fehler Warum erhalte ich einen Nullpointer Fehler? Allgemeine Java-Themen 2
N Prim's Algorithm - wo ist der Fehler? Allgemeine Java-Themen 3
J-Gallus Erste Schritte Wahrscheinlich Anfänger Fehler beim rechnen. Falsches Ergebnis. Allgemeine Java-Themen 9
M Line-Fehler Allgemeine Java-Themen 8
U Input/Output Warum wirft mir das Programm diesen Fehler? Allgemeine Java-Themen 6
RalleYTN Merkwürdiger Fehler mit JFrame im Vollbild Allgemeine Java-Themen 4
V AudioInputStream Fehler Allgemeine Java-Themen 1
J Interpreter-Fehler Fehler beim Verschlüsseln Invalid AES key length Allgemeine Java-Themen 1
G Fehler mit Vector Allgemeine Java-Themen 3
F Fehler in Zeile in Log schreiben Allgemeine Java-Themen 6
DanielsLPecke Input/Output Arduino komischer Fehler. Allgemeine Java-Themen 38
V JavaFX Fehler beim Starten einer Jar Allgemeine Java-Themen 7
S Hashtable Fehler Allgemeine Java-Themen 14
S Zwei String vergleichen, Fehler markieren Allgemeine Java-Themen 3
C Hilfe bei einer Fehler meldung Allgemeine Java-Themen 3
K Was ist mein Fehler? Allgemeine Java-Themen 2
Tausendsassa Compiler-Fehler Fertiges Programm mit Fehler Allgemeine Java-Themen 10
B Eclipse Nach Export einer .jar Fehler: Hauptklasse konnte nicht gefunden oder geladen werden Allgemeine Java-Themen 5
K Fehler beim erstellen von .jar Datei Allgemeine Java-Themen 3
M Eclipse - Fehler: Hauptklasse de.xyz.init.MeineKlasse konnte nicht gefunden oder geladen werden Allgemeine Java-Themen 2
Seikuassi Swing Stehe auf dem Schlauch...(BufferedReader_Writer-Fehler?) Allgemeine Java-Themen 4
M Eclipse Fehler beim Installieren des Plugins "Jigloo" Allgemeine Java-Themen 12
A Eclipse - Fehler beim "RUN" - "Unable to Launch - The selection cannot be launched" Allgemeine Java-Themen 6
B Fehler bei einem Programm Allgemeine Java-Themen 10
N JavaFX IndexOutOfBounds-Fehler Allgemeine Java-Themen 11
N GPIB - Fehler: Unable to open device Allgemeine Java-Themen 1
S Ganzes Programm "stucked" - JVM-Fehler? Allgemeine Java-Themen 2
D Variablen Ausgabe bzw. einlese Fehler Allgemeine Java-Themen 7
B NullPointerException - Aber kein Fehler im Code Allgemeine Java-Themen 4
B Fehler beim Auslesen von Einstellungen. Zwei ähnliche Blöcke, nur eins geht. Allgemeine Java-Themen 5
H JUnit Fehler beim Compilieren - erledigt Allgemeine Java-Themen 0
J Fehler beim parsens eine Datums Allgemeine Java-Themen 3

Ähnliche Java Themen

Neue Themen


Oben