Hey Leute, ich habe hier momentan mit einer kleinen Implementierung zu kämpfen, welche ich fast vollständig gelöst habe. Allerdings schaffe ich es nicht die Ausgabe gemäß der Aufgabenstellung zu coden. Ich stehe irgendwie etwas auf dem Schlauch. Ich habe schon so viel probiert aber komme nicht darauf wie ich es schaffe, dass das Wort "Emoticon = " gemäß der Vorgabe nur ein einziges mal in der Ausgabe steht und und danach dann die Zeichen geprintet werden. Wenn ich ein Syso. mit "Emoticon = " in die Schleife packe wird es natürlich mehrfach ausgegeben, das geht also schon mal nicht. Wenn ich es aber davor packe dann steht es ja direkt beim Programmstart schon in der Konsole - dies soll ebenfalls nicht der Fall sein. Wo liegt hier mein Denkfehler? (wird wahrscheinlich sehr trivial sein ) Folgenden Code habe ich bereits:
Danke für Euren Input!
Danke für Euren Input!
public class Emoticon {
public static void main(String[] args) {
/** Das Programm "Emoticon" gibt eine Zahlenreihe als Emoticon wieder.
* Erstelldatum: 06.04.2024
*/
Scanner scanner = new Scanner(System.in);
System.out.print("Zahlen: ");
do {
int zahl = scanner.nextInt();
System.out.print((char) zahl);
} while (scanner.hasNext());
}
}