Цикл for
Цикл for содержит три блока: инициализация; проверка условия; операция.Блок инициализации - это блок, который выполняется только один раз перед началом цикла.
Блок проверки условия производит проверку перед каждым шагом цикла.
Блок операции - это операции, которые выполняются после каждого шага цикла. Этот блок может вызывать методы.
В блоке инициализации можно произнициализировать сразу несколько переменных, но они должны быть одного и того же типа ... Читать дальше »
В конструкции if операция присваивания ( = ) не допускается, только сравнение ( == ).
Секцию default можно записать перед списком case-ов.
Оператор switch использует метод equals для сравнения значения аргумента со значением, указанным в case. Он не сравнивает ссылочные переменные.
Элементы массивов примитивных типов и объектов передаются в цикл вида foreach по-разному: