O'zgaruvchilar va ma'lumot turlari

Daraja: Boshlang'ich

Java statik tipli til — har bir o'zgaruvchining turi oldindan aniq. Primitiv turlar (int, double, boolean, char...) qiymatni to'g'ridan-to'g'ri saqlaydi, referens turlar (String, massiv, obyekt) esa xotiradagi manzilni saqlaydi. `var` kalit so'zi turni o'zi aniqlaydi, lekin o'zgaruvchi baribir qat'iy tipli bo'lib qoladi.

Tushuntirish

Java statik tipli til — har bir o'zgaruvchining turi oldindan aniq. Primitiv turlar (int, double, boolean, char...) qiymatni to'g'ridan-to'g'ri saqlaydi, referens turlar (String, massiv, obyekt) esa xotiradagi manzilni saqlaydi. `var` kalit so'zi turni o'zi aniqlaydi, lekin o'zgaruvchi baribir qat'iy tipli bo'lib qoladi.

Kod misoli

int yosh = 20;
double narx = 1499.99;
boolean faolmi = true;
char harf = 'J';
String ism = "Ali";

var soni = 10;        // int deb aniqlanadi
final int MAX = 100;  // o'zgarmas

System.out.println(ism + " — " + yosh + " yosh");

Keng tarqalgan xatolar

Mashqlar

Teglar: asos, tur

Interaktiv ko'rinish (viktorina, izohlar, tarix)