Оператори

Оператори в Java .
аритметични
-, +, *, /, %, ++, –

логически
&&, ||, !, ^

побитови
&, |, ^, ~, <<, >>, >>>

за сравнение
==, !=, >, <, >=, <=

за присвояване
=, +=, -=, *=, /=, %=, &=, |=, ^=, <<=, >>=, >>>=

съединяване на символни низове
+

за работа с типове
(type), instanceof

други
., new, (), [], ?:

Има три основни групи оператори разделени според, това колко аргумента приемат.Оператори според броя аргументи

Следва списък на групите оператори, според броя аргументите, които приемат:
Тип оператор
Брой на аргументите (операндите)

едноаргументни (unary)
приема един аргумент

двуаргументни (binary)
приема два аргумента

триаргументни (ternary)
приема три аргумента

Всички двуаргументни оператори са ляво-асоциативни, означава, че изразите, в които участват се изчисляват от ляво на дясно, освен операторите за назначаване на стойности. Всички оператори за присвояване на стойности и условният оператор (:?) са дясно-асоциативни (изчисляват се от дясно на ляво).

Някой оператори в Java извършват различни операции, когато се приложат с различен тип данни. Пример за това е операторът +. Когато се използва с числени типове данни (int, long, float и др.), операторът извършва операцията математическо събиране. Когато обаче използваме оператора със символни низове, той слепва съдържанието на двете променливи / литерали и връща новополучения низ.
Оператори – пример

Ето един пример за използване на оператори:

int z = 4 + 8;
System.out.println(z); // 12
String firstName = "Java";
String lastName = "bg";
// незабравяйте интервала между тях
String fullName = firstName + " " + lastName;
System.out.println(fullName); // Java bg

Примерът показва как при използването на + с числа операторът връща числова стойност, а при използването му с низове връща низ.

Popularity: 1% [?]

No related posts.

Related posts brought to you by Yet Another Related Posts Plugin.

You can leave a response, or trackback from your own site.

Leave a Reply

Задвижван с помощта на WordPress | Compare Cell Phone Plans at iCellPhonePlans.com | Thanks to Cheap Palm Pixi, Bromoney and Wordpress Themes