Прерывание потока управления

Для выхода из цикла можно применять тот же оператор, что использовался для выхода из тела оператора switch.

while (balance <=100){ balance += payments; if (balance.= goal) break; // выход из цикла }

Для примера рассмотрим программу, которая вычисляет сумму и произведение последовательности из 10 случайных чисел.

Листинг 2.5.Вычисление суммы и произведения последовательности из 10 случайных чисел.

Описание листинга 2.5. В строке 2 объявляем главный метод main(). В объявлении переменной tmp типа int присваиваем ей начальное значение (tmp=0, инициализация переменной tmp в строке 3). В переменной tmp будет храниться сумма 10 членов последовательности из случайных чисел. Далее объявляем переменную tmp2 типа long, в которой будем хранить значения произведения членов последовательности (строка 4). В цикле FOR (строки 6-10) находится сумма и произведение элементов последовательности. Генерация случайного члена последовательности осуществляется с использованием стандартной функции Math. random (), которая возвращает случайное число в диапазоне от 0 до 1. Далее умножаем случайное число на 10 и округляем Math. round (). Печать результатов производится в строке 9. Результат работы программы:

Перед выполнением индивидуального задания выполнить примеры (Листинг 2.4, 2.5) и предоставить результат преподавателю.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: