В языке Java, как и в любом другом языке программирования, есть условные операторы и циклы для управления потоком. Блок, или составной оператор, произвольное количество простых операторов языка Java, заключенных в фигурные скобки. Блоки определяют область видимости своих переменных. Блоки могут быть вложенными один в другой. Однако невозможно объявить одинаково названные переменные в двух вложенных блоках.
public static void main(String [] args)
{ int n;
…
{ int k;
int n; // Ошибка – невозможно переопределить переменную n во вложенном цикле
} //переменная k определена только в этом блоке }
Условные операторы
Условный оператор в языке Java имеет вид:
if (условие) оператор
// или if (условие) { оператор1; оператор2; }
Все операторы, заключенные в фигурные скобки, будут выполнены, если значение условия истинно. Общий случай условного оператора выглядит так:
| if (условие) оператор1 else оператор2 if (yourSale >= target)
{ performance=”Удовлетворительно”;
Bonus = 100 + 0.01*( yourSale - target);
} else
{ performance=”Неудовлетворительно”;
|
Bonus =0;
}
Многовариантное ветвление представлено в виде повторяющихся
операторов if … else if…
if (sale >=2*target)
{ performance=”Отлично”;
}
else if (sale >=1.5*target)
{ performance=”Удовлетворительно”;
}
else {System.out.println(“Вы уволены”);}