/* Hier noch ein Beispiel, dass wir in den Uebungen NICHT behandelt haben; es demonstriert einen weiteren Datentyp ("char"), der ein einzelnes Zeichen repraesentiert. Damit unterscheidet er sich vom Datentyp "String", der eine Menge von Zeichen darstellt. Dieser Datentyp kann Euch beim Einlesen des Geschlechts (m/w) in Aufgabe 2 hilfreich sein. nh - 05/2009 */ import IOulm.*; public class CharacterExample { public static void main(String[] args) { char meinZeichen; // Variable vom Typ CHAR anlegen Write.String("Bist Du (a) begeistert, (b) ueberwaeltigt "); Write.Line("oder (c) beeindruckt von Informatik?"); Urc.readChar(); // Zeichen lesen meinZeichen = Urc.getChar(); // gelesenes Zeichen "abholen" Write.Ln(); Write.String("Du hast >> "); Write.Char(meinZeichen); Write.Line(" << eingeben!"); Write.Ln(); if (meinZeichen == 'a') { // Pruefung auf Gleichheit bei Zeichen Write.Line("Schoen, dass Du begeistert bist!"); } else if (meinZeichen == 'b') { Write.Line("Freut uns, dass Du ueberwaeltigt bist!"); } else if (meinZeichen == 'c') { Write.Line("Jaja, Du bist zurecht beeindruckt!"); } else { Write.String("Na na na - nicht schummeln!"); Write.Line("Nur (a), (b) oder (c) eingeben!"); } } }