Динамические массивы
Динамические массивы реализованы на уровне классов Vector и Arraylist. В качестве элементов выступают не простые, а объектные типы. Для управления элементами эти классы используют методы интерфейсов Collection и List:
Подробнее об это в теме 8. Циклы Для того, чтобы выполнить какое-нибудь действие несколько раз, используются циклы. For Программа выполняет все действия, описанные между фигурными скобками, и затем возвращается к первой строчке цикла для того, чтобы увеличить значение счетчика. While
Цикл while может заменить цикл for, но for не всегда может заменить while. Например, если мы считываем данные с файла, а заранее неизвестно число повторений, нам, скорее всего, придется использовать цикл while. Операторы break и continue Break используется чтобы выйти из цикла, когда какое-либо условие становится истинным. Например, мы не хотим отчислять больше 5 студентов, вне зависимости от того, сколько всего студентов учится на факультете, и поэтому мы сделаем так: В таком цикле после вывода первых пяти элементов массива переход к следующей итерации не будет осуществлен. Continue используется для перехода к следующей итерации, пропускаю все строки, находящиеся ниже этого оператора. Например, если мы не хотим отчислять каждого 3 студента, мы сделаем так: Еще один тип оператора while, который начинается со слова do. В таком случае условие проверяется после выполнения кода, т.е. код выполнится хотя бы один раз.
|