Stap 1: Een waarde krijgen
Zoals te zien op het voorbeeld hierboven, de "vergelijking" in de methode "x = 5, x terug" laten we het programma om te weten dat "x" is gelijk aan 5, maar wat gebeurt er eigenlijk?
Wanneer wij type: "x = 5" het '=' teken in Blue J betekent niet alleen gelijken. Het '=' teken in Blue J betekent dat een variabele de waarde van een expressie krijgt. ("x = 5" is ook bekend als "variable(x) = expressie (5)").
Mededeling betreffende de top: "privé INT x;" -Dat betekent "x" is een geheel getal (als we willen om 5.0, dan moeten we veranderen het gehele getal ("int") een double ("double").
Dingen om te weten:
- "- x" hoeft niet te worden een 1 nummer, het kan een expressie zoals: x = 5 + 5; of x = 5-5;
- Het gehele getal (int) niet krijgen een geheel getal, als we zeggen dat "x" niet 1,25 krijgen is de waarde van 5/4, de uitvoer zal zijn, maar in plaats daarvan de output 1 zal zijn. (als u wilt dat het exacte aantal, zal u wilt wijzigen de instantievariabele ("private int x;" in "prive dubbele x;").
- De toewijzingsoperator is rechts - associatief. Dit betekent dat de instructie (een = b = 5) echt wordt opgelost in die volgorde (a = (b = 5)), wat betekent dat "b" krijgt de waarde van 5, en na dat "a" krijgt de waarde 5 ook.
Zo wordt de variabele "5" ook toegekend aan "a".