7-bo‘lim
Massivlar
Massiv yaratish va sukut qiymatlari, Arrays sinfi, nusxalash, ko'p o'lchovli va tishli massivlar hamda massiv kovariantligi tuzog'i.
Ushbu bo‘lim mundarijasi
Massiv - o'lchami o'zgarmaydigan, bir xil turdagi elementlar ketma-ketligi. Java'da u eng past darajadagi to'plam turi.
Yaratish #
import java.util.Arrays;
public class Yaratish {
public static void main(String[] args) {
int[] a = {85, 92, 78}; // qisqa yozuv
int[] b = new int[3]; // nollar bilan
int[] c = new int[]{1, 2, 3}; // to'liq yozuv
String[] d = new String[2]; // null lar bilan
System.out.println("a: " + Arrays.toString(a));
System.out.println("b: " + Arrays.toString(b));
System.out.println("c: " + Arrays.toString(c));
System.out.println("d: " + Arrays.toString(d));
System.out.println("a uzunligi: " + a.length);
}
}
a: [85, 92, 78]
b: [0, 0, 0]
c: [1, 2, 3]
d: [null, null]
a uzunligi: 3
Sukut qiymatlari
new int[3] uchta nol beradi, bo'sh emas. Har bir tur uchun sukut
qiymati bor:
| Tur | Sukut qiymati |
|---|---|
int, long, short, byte | 0 |
double, float | 0.0 |
boolean | false |
char | ' |