Variablen Invalid Character - Error -> Spiel mit Variablenergebnissen

J

java-startup

Gast
Hey,

hab aus dem Galileo-Lehrbuch den Code übernommen, aber der zeigt mir Fehler an, obwohl der Code 1:1 übernommen wurde (aus der .pdf kopiert).

Andere Java-Programmierarbeiten haben bereits schonmal funktioniert.. nur der Code möchte nicht funktionieren ;)
Java:
public class Uebergabe {
    public static void main(String[] args) {

	int a = 3;
	int b = 5;
	int c = 6;
	double x = 1.5;
	double y = 2.3;
	int int_ergebnis;
	double double_ergebnis;
	
	int_ergebnis = a * b + c;
	int_ergebnis = c + a * b;
	int_ergebnis = c – a * 3;
	int_ergebnis = c / a;
	int_ergebnis = c / b;
	int_ergebnis = a + b / c;
	double_ergebnis = c / b;
	double_ergebnis = c + a / b;
	double_ergebnis = x + y * b;
	double_ergebnis = (x + y) * b;
	double_ergebnis = y – x * b;
	
    }
}

Code:
Description	Resource	Path	Location	Type
Syntax error on token "Invalid Character", . expected	Uebergabe.java	/Uebergabe/src	line 14	Java Problem
Code:
Description	Resource	Path	Location	Type
Syntax error on token "Invalid Character", . expected	Uebergabe.java	/Uebergabe/src	line 22	Java Problem
Code:
Description	Resource	Path	Location	Type
The primitive type double of y does not have a field x	Uebergabe.java	/Uebergabe/src	line 22	Java Problem
Code:
Description	Resource	Path	Location	Type
The primitive type int of c does not have a field a	Uebergabe.java	/Uebergabe/src	line 14	Java Problem
 
J

java-startup

Gast
Ja, die kommen ned von java selbst, sondern von Eclipse.

Die Fehler sind dort als "Java-Problem" (Quelle: Fehlerlog) markiert.

:)
 
H

hüteüberhüte

Gast
Java:
public class Uebergabe {
    public static void main(String[] args) {

	int a = 3;
	int b = 5;
	int c = 6;
	double x = 1.5;
	double y = 2.3;
	int int_ergebnis;
	double double_ergebnis;
	
	int_ergebnis = a * b + c;
	int_ergebnis = c + a * b;
	int_ergebnis = c – a * 3;
	int_ergebnis = c / a;
	int_ergebnis = c / b;
	int_ergebnis = a + b / c;
	double_ergebnis = c / b;
	double_ergebnis = c + a / b;
	double_ergebnis = x + y * b;
	double_ergebnis = (x + y) * b;
	double_ergebnis = y – x * b;
	
    }
}

Netbeans sagt mir illegal character in Zeile 14 u. 22. Das Minus ist kein Minus...

Ansonsten: Punkt vor Strich (Operator-Präzedenz), links nach rechts, und kleinerer Datentyp wird in größeren umgewandelt.
 
J

java-startup

Gast
Nun gut, ich hab es bisher verstanden. Nur warum ist das Minus kein Minus?

Dort sind ja 2 Int-Werte und keine Strings. Eine Dekrementierung möchte ich ja nicht machen...

Int-Wertebereich müsste ja auch auf jeden Fall reichen: –2 147 483 648 .. 2 147 483 647
 
J

java-startup

Gast
Ah, danke für den Link :)

a) werde ich gleich in 2 Minuten erledigen
b) Nachdem ich jetzt weiß, woran der Fehler liegt: Daaankkeee! :)) Weiter so!
 
Zufälligerweise hatte ich noch nen alten Acc. gefunden :)

Also das 2013er-Zeichen ist laut Tabelle ein Minus-Zeichen. EN DASH nennt sichs und ist ein Halbgeviertstrich.

Ich werde mal das Problem genauer analysieren :)

EDIT:
Also das ist meine Vermutung:

Die größte Priorität in der Codezeile ist bei den Zahlen. Diese werden ausgerechnet und wenn was positives raus kommt, dann ist es einfach eine Verkettung.
Jetzt kommt aber was negatives raus, und was passiert: Es ist keine Verkettung mehr und daraufhin ist Java verwirrt.
d.h. der Code müsste funktionieren:
System.out.println("b - c * 6 = " + (b - c * 6));
=> geht :)
 
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
X Gänsefüßchen als invalid character constant Java Basics - Anfänger-Themen 2
N jodaTime java.lang.IllegalArgumentException: Invalid format Java Basics - Anfänger-Themen 3
B java.sql.SQLException: ORA-01722: invalid number Java Basics - Anfänger-Themen 9
A JEditorPane + html -> java.io.IOException: invalid url Java Basics - Anfänger-Themen 4
S Compiler-Fehler java.lang.SecurityException: Invalid signature file digest for Manifest main attributes Java Basics - Anfänger-Themen 5
D Compiler-Fehler void is an invalid type for the variable Java Basics - Anfänger-Themen 5
G invalid AssignmentOperator Java Basics - Anfänger-Themen 3
0 "Invalid Unicode" Java Basics - Anfänger-Themen 2
M JavaEditor macht Probleme! Invalid Flag! Java Basics - Anfänger-Themen 9
M Invalid Method Java Basics - Anfänger-Themen 7
F Invalid option Java Basics - Anfänger-Themen 3
S java programm started nicht: invalid or corrupt jarfile Java Basics - Anfänger-Themen 3
N invalid method declaration; return type required Java Basics - Anfänger-Themen 4
G Hello World: Invalid Path Java Basics - Anfänger-Themen 6
obiwanke Ziffern durch ASCII Character ersetzen Java Basics - Anfänger-Themen 8
B Klasse "Character" Java Basics - Anfänger-Themen 2
O String mit Character vergleichen Java Basics - Anfänger-Themen 3
M Warum werden character, die Leerzeichen sind, nicht korrekt verarbeitet? Java Basics - Anfänger-Themen 2
J String Array zu Map<Character, List<Character>> mit Streams Java Basics - Anfänger-Themen 1
F Character umwandeln als Double Werte Java Basics - Anfänger-Themen 8
K Regex: illegal character range Java Basics - Anfänger-Themen 4
P Wann Byte-Stream und wann Character-Stream? Java Basics - Anfänger-Themen 11
J Character.getNumericValue Java Basics - Anfänger-Themen 2
K Character in Wörtern vertauschen Java Basics - Anfänger-Themen 11
G Error: "No character data is allowed" Java Basics - Anfänger-Themen 6
A Character einlesen Java Basics - Anfänger-Themen 2
A character einlesen Java Basics - Anfänger-Themen 4
S char Array in Character KlassenArray? Java Basics - Anfänger-Themen 24
H was ist radix in Character.digit(char, int radix) Java Basics - Anfänger-Themen 4
B Datentypen Character überprüfen Java Basics - Anfänger-Themen 3
G Character-orientierte File-Streams mit der Klasse FileReader Java Basics - Anfänger-Themen 5
A Character-Array sortieren￾￾ Java Basics - Anfänger-Themen 8
G Character Encoding Java Basics - Anfänger-Themen 3
T Special Character darstellung Java Basics - Anfänger-Themen 4
halla Character-Array in einen String umwandeln Java Basics - Anfänger-Themen 3
C Character to String! Java Basics - Anfänger-Themen 6
M Illegal Escape Character und keine Darstellung? Java Basics - Anfänger-Themen 7
S Character aus Textfeld auslesen Java Basics - Anfänger-Themen 2
S Umwandlung eines Character-Streams in ein Image Java Basics - Anfänger-Themen 17
N String to Character Array... Java Basics - Anfänger-Themen 5
J Space zwischen 2 Character verkleinern Java Basics - Anfänger-Themen 5
I Exception wird gefangen, aber trotzdem in Error Log? Java Basics - Anfänger-Themen 10
terashy VS Code Project run error Java Basics - Anfänger-Themen 10
monsterherz Circle.java:5: error: <identifier> expected Java Basics - Anfänger-Themen 2
monsterherz error: <identifier> expected Java Basics - Anfänger-Themen 2
R Compiler-Fehler identifier error? Java Basics - Anfänger-Themen 3
N Compiler-Fehler Not a statement Error Java Basics - Anfänger-Themen 7
Jul1n4tor Scanner error bei Eingabe die kein Integer ist Java Basics - Anfänger-Themen 4
richrich99 error: illegal start of expression Java Basics - Anfänger-Themen 10
M error: '.class' expected switch(char) Java Basics - Anfänger-Themen 32
N Compiler-Fehler State Machine - Compiler Error Java Basics - Anfänger-Themen 48
U Interface als PAramter (Vergleich) und ein Error Java Basics - Anfänger-Themen 9
FHEFHJHFJH error: class names, 'summe_bsp', are only accepted if annotation processing is explicitly requested Java Basics - Anfänger-Themen 3
S JavaKara Null Exception Error Java Basics - Anfänger-Themen 4
P Eclipse Karate Framework API Test . Unexpected Error: the trustAnchors parameter must be non-empty Java Basics - Anfänger-Themen 1
H Versteht jemand diesen Codewars Error? Java Basics - Anfänger-Themen 8
J Fehlermeldung: A JNI error Java Basics - Anfänger-Themen 3
Gaudimagspam Compiler Error Java Basics - Anfänger-Themen 3
Eule25 Arbeit mit long und int, Error: integer number too large Java Basics - Anfänger-Themen 2
P Welche Zeile in Tadople gibt einen compiler error? Java Basics - Anfänger-Themen 5
B Methoden if-statement error, FX, Fehlermeldung Java Basics - Anfänger-Themen 6
K Error bei meinem Programm - Hilfe Java Basics - Anfänger-Themen 8
A Scanner-Error Java Basics - Anfänger-Themen 8
Elyt Error: incompatible types Java Basics - Anfänger-Themen 3
I Client ObjectInputStream error... Java Basics - Anfänger-Themen 5
Kirby.exe Alle möglichen Error Möglichkeiten abfangen Java Basics - Anfänger-Themen 33
C error: <identifier> expected Java Basics - Anfänger-Themen 13
S Compiler-Fehler Exception in thread "main" java.lang.Error: Unresolved compilation problem: Java Basics - Anfänger-Themen 6
N Methoden Unerklärliche Error Meldung Java Basics - Anfänger-Themen 3
ZH1896ZH Datentypen Error bei For-Schleife Java Basics - Anfänger-Themen 2
R Error, wenn mehrere Clients gleichzeitig die Verbindung beenden Java Basics - Anfänger-Themen 16
Z Klassen Error: ';' expected - was mache ich falsch? Java Basics - Anfänger-Themen 4
9 Error bei .split() Java Basics - Anfänger-Themen 2
L Operatoren error: bad operand types for binary operator && Java Basics - Anfänger-Themen 8
B cal4j - Error at line 1:Unexpected end of file Java Basics - Anfänger-Themen 0
F Erste Schritte error: cannot find symbol Java Basics - Anfänger-Themen 5
L SQLITE - Syntax error Java Basics - Anfänger-Themen 3
R else without if error Java Basics - Anfänger-Themen 5
A Objekt in Methode zurückgeben, JUnit zeigt Error Java Basics - Anfänger-Themen 2
F Ausdruck wirft unerwarteten Error Java Basics - Anfänger-Themen 2
T Unverständlicher Launch-Error Java Basics - Anfänger-Themen 11
L Bluej Error: Cannot find Symbol Java Basics - Anfänger-Themen 13
R java.lang.ArrayIndexOutOfBoundsException: 0 Rechner Error Java Basics - Anfänger-Themen 4
F Taschenrechner "Error loading class..." Java Basics - Anfänger-Themen 5
T Error: int cannot be dereferenced Java Basics - Anfänger-Themen 10
D Datentypen Datentyperstellung | Kompiler sagt Syntax Error doch ich find keine Lösung Java Basics - Anfänger-Themen 2
J Syntax error on token ";",, expected Java Basics - Anfänger-Themen 2
W double*double error Java Basics - Anfänger-Themen 4
C Compiler-Fehler No such Field error Java Basics - Anfänger-Themen 20
B Linux - Error: Could not find or load main class application.Main Java Basics - Anfänger-Themen 28
T Datum wird auf der Konsole richtig ausgegeben, aber im Textarea kommt ERROR Java Basics - Anfänger-Themen 8
C Erste Schritte Syntax Error Java Basics - Anfänger-Themen 23
H Variablen error: non-static variable cannot be referenced from a static context Java Basics - Anfänger-Themen 4
H Compiler-Fehler error not a statement Java Basics - Anfänger-Themen 2
N Error bei eingabe eines Punktes Java Basics - Anfänger-Themen 1
T error: class, interface, or enum expected Java Basics - Anfänger-Themen 5
TheMenox Error bei Scanner - woher? Java Basics - Anfänger-Themen 14
D Compiler-Fehler error: .class expected Java Basics - Anfänger-Themen 2
Chr1s Interpreter-Fehler Error Fehlercode Java Basics - Anfänger-Themen 7
D Bitte um Hilfe bei "error: package com.apple.eawt does not exist import com.apple.eawt.*;" Java Basics - Anfänger-Themen 1

Ähnliche Java Themen

Neue Themen


Oben