Lösung: Zifferprüfung mit switch-case
Completion requirements
- char c;
- c = Console.ReadKey().KeyChar; //Liest einzelnen Tastendruck ein
- switch (c)
- {
- case '0':
- Console.WriteLine("Ziffer 0");
- break;
- case '1':
- Console.WriteLine("Ziffer 1");
- break;
- //usw.
- default:
- Console.WriteLine("keine Ziffer");
- break;
- }
alternativ könnte das Problem auch mit verschachtelten if-else-Anweisungen gelöst werden:
- if (c == '0')
- Console.WriteLine("Ziffer 0");
- else
- if (c == '1')
- Console.WriteLine("Ziffer 1");
- else // usw.
- Console.WriteLine("keine Ziffer");
Diese Programmierweise wird allerdings schnell unübersichtlich.
Last modified: Tuesday, 31 October 2017, 1:59 PM