Java boon Frage^^
-
Hi,
bin totaler java - Anfänger und verstehe nicht
warum characters einfach in int Werte umgewandelt werden...wäre nett, wenn mir das jemand erklären könnte
char c1 = 'a', c2 = 'b', c3 = 'c'; System.out.println( c1 + c2 + c3 ); //Ausgabe 294 möchte aber gerne abc da stehen haben :)
-
Chars sind im Prinzip einfache int-Werte. Für Zeichenketten musst du Strings nehmen. Oder einen StringBuilder, falls das aufwendiger wird.
-
Danke für deine Antwort.
Das Problem ist, dass ich von der Aufgabenstellung aus
nur die Bibliotheksfunktionen, System.out.print(); und System.in.read(); verwenden darf und demnach auch nur
Zeichen für Zeichen einlesen kann.Gibt es denn keine Möglichkeit einzelne Characters in
einem System.out.println(); auszugeben?Oder muss ich wirklich
System.out.print( c1 ); System.out.print( c2 ); System.out.print( c3 ); System.out.println();
schreiben?!?!??!
-
System.out.println("" + c1 + c2 + c3);
-
danke