Выход из цикла - C# (180445)
Формулировка задачи:
Добрый день!
Это мой первый вопрос и я уверен, что он совершенно дурацкий, но я уже устал ломать над ним голову и гугл мне тоже не помогает:
Кратко: я пытаюсь от юзера получить через консоль числа для операций. Есть выход из цикла, слово exit, но ввод любых других символов крэшит консоль. Что нужно сделать, чтобы, грубо говоря, объявить пользователю, что он вводит что-то не то?
Заранее извиняюсь и заранее спасибо.
do { Console.WriteLine("Выдаю текст"); String text = Console.ReadLine(); if (text == "exit") { Console.WriteLine("Вы написали выход"); break; } int num = Convert.ToInt32(text); Console.WriteLine(text); } while (true);
Решение задачи: «Выход из цикла»
textual
Листинг программы
using System; class Program { public static void Main() { int n; Console.WriteLine("Введите число:"); while (!Int32.TryParse(Console.ReadLine(), out n)) { Console.WriteLine("Это не число!"); } Console.WriteLine(n); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д