Читайте также:
|
|
4.1 Управляющие структуры.
В Java используются три управляющих структуры, а именно:
· последовательная;
· выбора;
· повторения.
Последовательная структура встроена в язык Java, т.е. операторы выполняются один за другим в том порядке, в котором они записаны в программе.
В Java используется три типа структур выбора:
- if – структура единичного выбора
if (усл.) операторы;
- if / else – структура с двойным выбором
if (усл.) операторы;
else операторы;
- switch – структуры с множественным выбором
switch (x)
{
case x1: операторы; break;
case x2: операторы; break;
default: операторы;
}
Значения x могут быть byte, char, short, int.
В Java имеется условная операция - ?: - условие – которая тесно связана со структурой if / else, например,
max=(b>a)?b: a
или
if (b>a) max=b;
else max=a;
В Java имеется три типа структур повторения:
- while (выраж.)
операторы;
- for (выраж1; выраж2; выраж3)
оператор;
- do { do
операторы или оператор
} while (условие); while (условие);
Помимо обычных управляющих конструкций в языке Java имеются три оператора перехода:
break – для прерывания выполнения блоков в циклах и switch передаёт управление строке следующей за структурой while;
continue – используется только в циклах, для прерывания итерации switch и передаёт управление следующей итерации;
return – возвращает управление структуре, вызвавшей метод, может иметь параметры типа метода.
Возможно использование помеченного оператора break, например:
stop: {
блок операторов
break stop; // переход в конец блока stop
блок операторов
}
4.2 Операции присваивания и арифметические операции.
В Java применяются следующие арифметические операции:
- - вычитания
+ - сложения
/ - деления
* - умножения
% - остаток от деления
В Java применяется несколько операций присваивания, с помощью которых можно упростить запись выражений с присваиванием.
Например, с=с+5 можно записать как с+=5.
Перечислим операторы присваивания:
=
+ =
- =
* =
/ =
% = -
Операции инкремента и декремента.
В Java используются унарные операции инкремента и декремента, т.е. увеличение значения переменной на 1 или уменьшение значения на 1.
Если операции инкремента и декремента указываются перед именем переменной, то они называются преинкрементом и предекрементом: + + а или - - b, если операции инкремента и декремента указываются после имени переменной, то они называются постинкрементом и постдекрементом: а + + или b - -.
Операции сравнения и отношения.
К операциям сравнения относятся операции
== - равенство
!= - неравенство.
К операциям отношения относятся операции
<, <=, >, >=
Дата добавления: 2015-10-29; просмотров: 110 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Жизненный цикл программы на Java | | | Создание программы. |