Оператор (програмиране): Разлика между версии

Изтрито е съдържание Добавено е съдържание
Tddhome (беседа | приноси)
Операторите в Java (текст)
Tddhome (беседа | приноси)
Ред 181:
</source>
== Операторите в [[Java]]==
== Операторите в [[Java]]==
===аритметични оператори===
<source lang="csharp">
int squarePerimeter = 17;
double squareSide = squarePerimeter / 4.0;
double squareArea = squareSide * squareSide;
System.out.println(squareSide); // 4.25
System.out.println(squareArea); // 18.0625
int a = 5;
int b = 4;
System.out.println(a + b); // 9
System.out.println(a + b++); // 9
System.out.println(a + b); // 10
System.out.println(a + (++b)); // 11
System.out.println(a + b); // 11
System.out.println(14 / a); // 2
System.out.println(14 % a); // 4
</source>
===логически оператори===
<source lang="csharp">
boolean a = true;
boolean b = false;
System.out.println(a && b); // false
System.out.println(a || b); // true
System.out.println(!b); // true
System.out.println(b || true); // true
System.out.println((5>7) ^ (a==b)); // false
</source>
===побитови оператори===
<source lang="csharp">
short a = 3; // 0000 0011 = 3
short b = 5; // 0000 0101 = 5
System.out.println( a | b); // 0000 0111 = 7
System.out.println( a & b); // 0000 0001 = 1
System.out.println( a ^ b); // 0000 0110 = 6
System.out.println(~a & b); // 0000 0100 = 4
System.out.println(a << 1); // 0000 0110 = 6
System.out.println(a << 2); // 0000 1100 = 12
System.out.println(a >> 1); // 0000 0001 = 1
</source>
===оператори за сравнение===
<source lang="csharp">
int x = 10, y = 5;
System.out.println(“x > y : “ + (x > y)); // true
System.out.println(“x < y : “ + (x < y)); // false
System.out.println(“x >= y : “ + (x >= y)); // true
System.out.println(“x <= y : “ + (x <= y)); // false
System.out.println(“x == y : “ + (x == y)); // false
System.out.println(“x != y : “ + (x != y)); // true
</source>
===условни оператори===
<source lang="csharp">
int a = 6;
int b = 4;
System.out.println(a > b ? “a>b” : “b<=a”); // a>b
</source>
 
== Източници ==
<references />