Hozzárendelő operátorok
Az értékadó operátorral hozzá lehet rendelni egy új értéket az operandushoz.
Az egyenlőségjellel egyszerűen megadjuk az értéket.
Amikor korábban tömben lévő értékeket adtunk össze, akkor már
használtuk += jelet. Itt minden lépésnél meg akartuk tartani az eredeti értéket
és halmozottan (kumulatívan) adtuk hozzá az újat. A változót összegnek hívták:
összeg = összeg+8; alak helyett használhatjuk az összeg += 8; alakot.
Leírás |
Operátor |
Használat |
Egyszerű |
= |
operandus=érték |
Hozzáadás |
+= |
operandus=operandus+érték
helyett használható az operandus+=érték |
Kivonás |
-= |
operandus=operandus-érték
helyett használható az operandus-=érték |
Szorzás |
*= |
operandus=operandus-érték
helyett használható az operandus-=érték |
Osztás |
/= |
operandus=operandus-érték
helyett használható az operandus-=érték |
Maradékképzés |
%= |
operandus=operandus%érték
helyett használható az operandus%=érték |
ÉS |
&= |
operandus=operandus&érték
helyett használható az operandus&=érték |
VAGY |
|= |
operandus=operandus|érték
helyett használható az operandus|=érték |
KIZÁRÓ VAGY (XOR) |
^= |
operandus=operandus^érték
helyett használható az operandus^=érték |
Bitenkénti balra léptetés |
<<= |
operandus=operandus<<érték
helyett használható az operandus<<=érték |
Bitenkénti jobbra léptetés |
>>= |
operandus=operandus>>érték
helyett használható az operandus>>=érték |
7. táblázat
is – logikai operátor: megmondja, hogy a jobb oldali típusnak változója-e a bal oldali operandus?
9. ábra
A kód:
namespace ConsoleApplication4
{
class
Program
{
static
void Main(string[]
args)
{
double
a = 2.5;
System.Console.WriteLine((a is
int) ? "Igen"
: "Nem");
}
}
}
Egyben látható a
figyelmeztetés is, hogy a példánkban „a” változó mindig double típusú lesz.
as –
kétopernadusú típuskényszerítés. A jobb oldalon megadott típusra alakítja a bal
oldali változót.
Több információ
az operátorokról: http://digitus.itk.ppke.hu/~lovei/java/01/java01-06.html