Java o‘zgaruvchilar
Java o‘zgaruvchilar
O‘zgaruvchilar — ma’lumot qiymatlarini saqlash uchun konteynerlar.
Java tilida o‘zgaruvchilarning turli tiplari mavjud, masalan:
String— "Hello" kabi matnni saqlaydi. String qiymatlari qo‘shtirnoq ichiga olinadiint— 123 yoki -123 kabi kasr qismi bo‘lmagan butun sonlarni (integer) saqlaydifloat— 19.99 yoki -19.99 kabi kasr qismiga ega suzuvchi nuqtali sonlarni saqlaydichar— 'a' yoki 'B' kabi yagona belgilarni saqlaydi. Char qiymatlari yakka tirnoq ichiga olinadiboolean— ikki holatdan biriga ega qiymatlarni saqlaydi: true yoki false
O‘zgaruvchilarni e’lon qilish (yaratish)
Java tilida o‘zgaruvchi yaratish uchun quyidagilar kerak:
- Tipni tanlash (masalan,
intyokiString) - O‘zgaruvchiga nom berish (masalan,
x,ageyokiname) - Ixtiyoriy ravishda unga
=yordamida qiymat berish
Asosiy sintaksis quyidagicha:
Sintaksis
type variableName = value;
Masalan, biror matnni saqlamoqchi bo‘lsangiz, String tipidan foydalanishingiz mumkin:
Misol
String tipidagi name nomli o‘zgaruvchi yarating va unga "John" qiymatini bering.
So‘ng name o‘zgaruvchisini chiqarish uchun println() metodidan foydalanamiz:
String name = "John";
System.out.println(name);
Son saqlaydigan o‘zgaruvchi yaratish uchun int tipidan foydalanishingiz mumkin:
Misol
int tipidagi myNum nomli o‘zgaruvchi yarating va unga 15 qiymatini bering:
int myNum = 15;
System.out.println(myNum);
O‘zgaruvchini qiymat bermasdan e’lon qilib, qiymatni keyinroq berishingiz ham mumkin:
E’tibor bering, mavjud o‘zgaruvchiga yangi qiymat bersangiz, u avvalgi qiymat ustidan yoziladi:
Misol
myNum qiymatini 15’dan 20’ga o‘zgartiring:
int myNum = 15;
myNum = 20; // myNum is now 20
System.out.println(myNum);
Final o‘zgaruvchilar
Agar boshqalar (yoki o‘zingiz) mavjud qiymatlar ustidan yozishini istamasangiz, final kalit so‘zidan foydalaning (bu o‘zgaruvchini "final" yoki "konstanta", ya’ni o‘zgarmas va faqat o‘qiladigan deb e’lon qiladi):
Misol
final int myNum = 15;
myNum = 20; // will generate an error: cannot assign a value to a final variable
Boshqa tiplar
Boshqa tipdagi o‘zgaruvchilarni qanday e’lon qilishga misol:
Misol
int myNum = 5;
float myFloatNum = 5.99f;
char myLetter = 'D';
boolean myBool = true;
String myText = "Hello";
Ma’lumot tiplari haqida keyingi bo‘limda ko‘proq bilib olasiz.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
