C# :: Aufgabe #1 :: Lösung #37

69 Lösungen Lösungen öffentlich
#1

Erfolgreiche Eingabe einer Integer - Zahl

Anfänger - C# von Gustl - 27.07.2012 um 15:08 Uhr
Erstelle eine Konsolenanwendung in der Benutzer so lange aufgefordert wird, eine ganze Integer - Zahl einzugeben, bis dies erfolgreich war.
#37
vote_ok
von multipilz5 (60 Punkte) - 30.08.2016 um 02:31 Uhr
Quellcode ausblenden C#-Code
using System;

namespace PrivateÜbungKonsole
{
    class Program
    {
        static void Main(string[] args)
        {
            // in i wird später der Wert eingelesen
            int i = 1;

            // Konsole fordert dazu auf int Zahl einzugeben
            Console.Write("Geben Sie eine int Zahl ein\n");

            // solange i nicht 0 ist soll das Programm wiederholt werden
            while (i != 0)
            {
                // Das hier sieht finde ich einfach besser aus hat aber keinen Zweck
                Console.Write(">> ");

                // Es wird ein try/catch-Block eingeleitet für mögliche Fehler
                try
                {
                    // Wenn alles glatt läuft wird i der Wert zugewiesen und auf 0 gestellt um die Schleife zu unterbrechen
                    i = Convert.ToInt32(Console.ReadLine());
                    i = 0;
                }
                catch (Exception ex)
                {
                    // Falls etwas schief läuft gibt die Konsole aus dass es so ist
                    Console.WriteLine(ex.Message);
                }
            }
        }
    }
}

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben