Frage von 1FabianS, 31

Hilfe bei Java, wäre nett?

Hey, habe ne Hausaufgabe. Soll unter anderem überprüfen ob char x = "hi"; richtig initialisiert ist. Was soll "char" sein, und wenn es richtig ist, wieso ist es das ?, bzw. warum ist es falsch. Danke

Antwort
von RakonDark, 7

ich empfehle doch glatt mal im Unterricht aufzupassen .

Expertenantwort
von KnusperPudding, Community-Experte für Java, 2

"Nur ein Zeichen", verstehe ich irgendwie immer noch nicht...

Ein Character ist ein Zeichen. Wenn dich dein Lehrer frägt: Ist "Hallo" ein Buchstabe im Alphabet, was würdest du dann Antworten?

Antwort
von max32168, 11

"char" ist ein Datentyp genauso wie Integer, boolean oder double.

Char ist allerdings nur ein Zeichen. Wenn die Variable x richtig initialisiert werden soll, muss x ein String sein. String ist eine Zeichenkette, quasi mehrere Char.

Es müsste heißen:

String x = "hi";

Kommentar von 1FabianS ,

"Nur ein Zeichen", verstehe ich irgendwie immer noch nicht...

Kommentar von greenstar19 ,

Char ist nur ein Zeichen also "n" "b" wie man will, mehr gibt es dazu nicht zu sagen.

Kommentar von max32168 ,

Eine Char Variable hat als "Wert" genau ein Zeichen, z.B. 'a', 'V', '3', '#', oder ähnliches

Keine passende Antwort gefunden?

Fragen Sie die Community