|
Identifikatorlar, ózgeriwshiler hám turaqlılar. Sanlı maǵlıwmatlar tipleri hám literallarBog'liq 3-lekciyadouble
radius = 1.0;
//1.0 di radius ózgeriwshisine ózlestiriw
int
x = 5 * (3 / 2);
//ańlatpanıń mánisin x ózgeriwshisine ózlestiriw
Ańlatpanıń ishinde siz ózgeriwshiden de paydalanıwıńız múmkin. Sonday aq bir
ózgeriwshiniń ózi ózlestiriw operatorınıń (=) eki tárepinde de isletiliwi múmkin:
x = x + 1;
Bul
ózlestiriw ańlatpasında x + 1 diń nátiyjesi x ke ózlestiriledi. Eger aldın x tiń
mánisi 1 ge teń bolǵan bolsa mına ańlatpa isletilgennen keyin onıń mánisi 2 ge teń
boladı.
Ózlestiriw operatorları
Ózgeriwshige mánis beriw ushın siz ózgeriwshiniń atın ózlestiriw operatorınıń shep tárepine jazıwıńız kerek
boladı. Sonıń ushın tómendegi ańlatpa qáte:
1 = x;
//qáte
Esletpe.
Matematikada x = 2 * x + 1
teńlemeni bildiredi. Biraq, Javada x = 2 * x + 1 ózlestiriw ańlatpası
esaplanadı, bunda dáslep 2 * x + 1 mánisi esaplanadı hám nátiyje x ke ózlestiriledi.
Javada
tómendegi ańlatpa da orınlı:
System.out.println(x = 1);
Bul
tómendegi eki qatar menen teń kúshli
x = 1;
System.out.println(x);
Eger
mánis bir neshe ózgeriwshilerge ózlestiriliw kerek bolsa, tómendegi sintaksisti isletiwińizge boladı:
i = j = k = 1;
Bul
tómendegi qatarlar menen teń kúshli
k = 1;
j = k;
i = j;
Esletpe.
Ózlestiriw ańlatpasında ózlestiriw operatorınıń shep tárepindegi ózgeriwshiniń maǵlıwmat tipi
operatordıń oń tárepindegi mánistiń maǵlıwmat tipi menen sáykes bolıwı shárt. Máselen int x = 1.0; qáte
boladı, sebebi x ózgeriwshisiniń tipi int.
|
| |