Die Aufgabe
Aufgabe 4
Es soll ein Programm geschrieben werden, bei dem man in der Konsole eine deutsche Postleitzahl eingibt, und das Programm gibt an, in welcher Region sich der zugehörige Ort befindet. Hierfür ist die erste Ziffer ausschlaggebend: „Norden“ hat als erste Ziffer 1 oder 2, „Mitte“ 3, „Westen“ 4, 5 oder 6, „Osten“ 0 oder 9, „Süden“ 7 oder 8.
Da Postleitzahlen auch mit 0 beginnen können, müssen sie als String eingelesen werden. Das erste Zeichen eines Strings s können Sie mittels „s.substring(0, 1)“ als String ("5") oder mit „s.charAt(0)“ als char (Zeichen, z. B. '5') ermitteln.
Zehn mögliche erste Ziffern, fünf Regionen. Statt einer langen Kette von if … else if … nimmt man switch: Es vergleicht einen Wert mit mehreren festen Fällen und wählt den passenden.
- Die Postleitzahl als Text einlesen.
- Das erste Zeichen herausholen.
- Mit switch die Region zuordnen.
- Ausgeben.