Frage von Daniel3005, 47

Warum funktioniert das Programm nicht, bekomme immer noch 4 Errors angezeigt?

Wenn ich es übers cmd ausführen will, zeigt es mir immer 4 errors im Programm an... Stehe noch ganz am Anfang vom Programmieren... :/ Ich hoffe das mit dem Bild funktioniert damit ihr sehen könnt was ich in das programm reingeschrieben habe...

Es soll einfach 2 Zahlen addieren können ;)

Danke

Antwort
von SirNik, 15

Hallo :)

du musst bei new scanner(...); das s groß schreiben: new Scanner(); und du darfst int nicht großschreiben.

und um dir noch Normen ans Herz zu legen:
Klassennamen schreibt man mit großem Anfangsbuchstabe (weshalb auch Scanner großgeschrieben wird)

das sollte deine Fehler beseitigen ;)

Kommentar von SirNik ,

und das '=' nach int wegmachen

Kommentar von nintendoluk ,

Kann ich so unterstreichen ;-)

Antwort
von XGamer11208, 22

Welche Programmiersprache ist das denn?

C# oder Java?

Kommentar von Daniel3005 ,

java

Antwort
von feythfx, 33

Ich denke, dass das daran liegt, dass der Scanner die Ausgabe nicht als Integer herausgibt, sondern in einem String. Bin mir aber nicht sicher.

Kommentar von SirNik ,

wieso sollte das so sein, mal als Frage..?

Kommentar von feythfx ,

Ouh, mein Fehler! Hab schon lange nicht mehr mit Java gearbeitet und hatte nur noch Scanner.next() im Gedanken gehabt. Es existiert ja allerdings noch zum Beispiel nextInt! Danke!

Antwort
von MissMaple42, 29

mach mal bei Int = x,y,z; das Gleichheitszeichen weg.

Also nur Int x,y,z

Kommentar von Daniel3005 ,

hat leider nicht viel gebracht... :/

Antwort
von LoqerEZ, 16

Falsch  "int =  x,y,z;"

richtig  "int x,y,z;"

also ohne =

und

falsch  "tastatur = new scanner(System.in);" 

richtig  "tastatur = new Scanner(System.in);"

Scanner Groß schreiben

Antwort
von DexterNemrod, 15

1. new Scanner(System.in) - das S muss groß sein
2. int x,y,z; - int kleinschreiben, kein =

Keine passende Antwort gefunden?

Fragen Sie die Community