Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Управляющие структуры и операции в Java

Читайте также:
  1. I. Выявление неудовлетворительной структуры баланса согласно ФЗ «О несостоятельности (банкротстве)» (Кириллова: для выявления признаков банкротства у государственных предприятий).
  2. Агентские (посреднические) операции коммерческого банка и особенности их проведения. Виды банковских финансовых услуг, международные операции коммерческого банка.
  3. Активные операции коммерческих банков
  4. Анализ влияния структуры перевозок на доходы
  5. Анализ динамики и структуры эксплуатационных расходов
  6. Анализ организационной структуры управления
  7. Анализ состава и структуры пассива баланса

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 | Нарушение авторских прав


Читайте в этой же книге: Классы String и String Buffer | Основные свойства объектно-ориентированного подхода | Создание собственных пакетов. | Класс Graphics | Интерфейс Java2D | Графический интерфейс пользователя. | Менеджеры компоновки | Слушатели (listeners) полей и кнопок. | Обработка событий мыши | Классы адаптеры |
<== предыдущая страница | следующая страница ==>
Жизненный цикл программы на Java| Создание программы.

mybiblioteka.su - 2015-2024 год. (0.006 сек.)