KostyeFromHelen |
7. Инструкция try-catch и дополнение к 6 уроку. |
16.10.2010 16:38:01 | |
Инструкция try-catch отлавливает различные исключения(exception). Console.WriteLine("Введите первый коэффициент"); Попробуйте ввести вместо обычного числа - букву, дабловское число или символ. программа виснет. Оно нам так не надо, по-этому мы и будем использовать инструкцию try-catch. Вот как это будет выглядеть: int a = 0; //Перепишем определение переменной типа integer таким образом, чтобы не возникло синтексической ошибки. Быстренько расскажу про цикл for, там ничего сложного. Выглядит примерно так: for(вводим переменную и даём значение;делаем цикл пока не произойдёт данное условие;в конце цикла делаем то, что здесь написано) В нашем случаем мы вводим переменную i равную 0; Делаем цикл пока переменная не равна n, а в конце увеличиваем n до тез пор, пока пользователь не введёт корректно число. Таким образом получается, когда пользователь всё сделал правильно - переменная n будет равна переменной i и мы выйдем из цикла и пойдём дальше. Всё легко и просто. И да, кстати, мы увеличиваем в конце так же переменную i на 1. Теперь расскажу немного о инструкции try-catch, выглядит она: Ничего сложного. Скажу так, инструкция try-catch полезна и интересна, но в больших программах, при частом использование инструкции она может тормозить программу, по-этому её часто заменяют банальным оператором if. Вам решать :)
Теги: for пример | цикл for | квадратное уравнение | try-catch пример | инструкция try-catch
|