Українська
Підсумки
Висновки
Тип, діапазон, формат введення й умова завершення разом утворюють контракт базового алгоритму. Перевірка потрібна не лише перед арифметикою: результат операції також може вийти за допустимі межі.
Питання для самоперевірки
- Чим var відрізняється від динамічного типу?
- Чому long не виправляє вже переповнений добуток int?
- Коли розширення типу втрачає точність?
- Чим цілочисельне ділення відрізняється від дійсного?
- Як працює коротке замикання?
- Чому hasNextInt не споживає неправильний токен?
- Що залишається після nextInt перед nextLine?
- Для чого потрібний yield у switch-виразі?
- Які дії виконує continue у for?
- Як довести, що цикл завершиться?