В початковий момент часу частинка сидить в точці x=0.
Далі частинка робить N кроків на кожному з яких вона може з імовірністю 0.5 "стрибнути" ліворуч або праворуч.
Як виглядає траєкторія x(N) частинки?
Java не відкомпілює програму, де може виникнути "неконтрольована" помилка
publicstaticvoid main(String[] args) throws IOException {
// тіло програми
}
" Все исключительные ситуации можно разделить на две категории: проверяемые (checked) и непроверяемые (unchecked).
Ошибки, порожденные от Exception (и не являющиеся наследниками RuntimeException), являются проверяемыми.
Т.е. во время компиляции проверяется, предусмотрена ли обработка возможных исключительных ситуаций.
Как правило, это ошибки, связанные с окружением программы (сетевым, файловым вводом-выводом и др.),
которые могут возникнуть вне зависимости от того, корректно написан код или нет. Например, открытие
сетевого соединения или файла может привести к возникновению ошибки и компилятор требует от программиста
предусмотреть некие действия для обработки возможных проблем. Таким образом повышается надежность программы,
ее устойчивость при возможных сбоях.
Можно и не писать обработчика, но тогда функция, вызывающая тех, кто может генерировать проверяемые исключения,
должна быть объявлена со словом throws, "спихивая" все возможные ошибки на вызывающего ее. "