Изявления са приблизително еквивалентни на изречения на естествени езици. Като цяло изявленията са точно като английски изречения, които имат валиден смисъл. В този раздел ще обсъдим какво е изявление в Java и на типове изрази в Java .
Какво е оператор в Java?
В Java, a изявление е изпълнима инструкция, която казва на компилатора какво да изпълни. Той формира пълна команда, която трябва да бъде изпълнена и може да включва един или повече изрази. Едно изречение формира цялостна идея, която може да включва една или повече клаузи.
Видове изявления
Изявленията на Java могат да бъдат широко класифицирани в следните категории:
- Изявления за израз
- Декларационни декларации
- Контролни отчети
Изявления за израз
Изразяването е основен градивен елемент на всеки Java програма . Обикновено се използва за генериране на нова стойност. Понякога можем също да присвоим стойност на a променлива . В Java изразът е комбинация от стойности, променливи, оператори , и метод обаждания.
В Java има три типа изрази:
- Изрази, които произвеждат стойност. Например, (6+9), (9%2), (пи*радиус) + 2 . Имайте предвид, че изразът, ограден в скобите, ще бъде оценен първо, след това останалата част от израза.
- Изрази, които възлагам стойност. Например, число = 90, pi = 3,14.
- Израз, който нито дава резултат, нито присвоява стойност . Например, нарастване или намаляване стойност чрез използване съответно на оператор за нарастване или намаляване, извикване на метод и т.н. Тези изрази променят стойността на променлива или състояние (памет) на програма. Например, count++, int сума = a + b ; Изразът променя само стойността на променливата сума . Стойността на променливите а и b не се променят, така че това също е страничен ефект.
Декларационни декларации
В инструкциите за деклариране ние декларираме променливи и константи, като посочим техния тип данни и име. Променливата съдържа стойност, която ще се използва в програмата на Java. Например:
int quantity; boolean flag; String message;
Също така можем да инициализираме стойност към променлива. Например:
int quantity = 20; boolean flag = false; String message = 'Hello';
Java също ни позволява да декларираме множество променливи в един израз за декларация. Имайте предвид, че всички променливи трябва да са от един и същи тип данни.
int quantity, batch_number, lot_number; boolean flag = false, isContains = true; String message = 'Hello', how are you;
Контролна декларация
Контролните изрази определят потока (реда или последователността на изпълнение на изрази) на Java програма. В Java изразите се анализират отгоре надолу. Следователно използването на изразите за контролен поток може да прекъсне определен раздел от програма въз основа на определено условие.
Има следните типове контролни отчети:
- if Изявление
- ако-иначе изявление
- оператор if-else-if
- превключвател изявление
- за Цикъл
- докато Цикъл
- правя докато Цикъл
- за всеки Цикъл
Пример за изявление
//declaration statement int number; //expression statement number = 412; //control flow statement if (number > 10 ) { //expression statement System.out.println(number + ' is greater than 100'); }