7-Ma’ruza. Massiv asoslari. Massivlar bilan ishlash. O’zgaruvchi-uzunligidagi argumentlar ro’yxati. Massivlarni izlash. Massivlarni saralash. Array klassi


Download 152.03 Kb.
bet3/5
Sana28.02.2023
Hajmi152.03 Kb.
#1236530
1   2   3   4   5
Bog'liq
Java dasturida Massivlar

!
Massivlarni e’lon qilish
Nima uchun e’lon qilinadi?

nomi
Massiv o’lchami (elementlar soni)
Elemetlar tipi
int [ ] A ;
final int N = 5;
N
int [ 5 ] A;

Massivlarni e’lon qilish

Massiv inisalizatsiya qilinganda elementlar soni ko’rsatilishi shart emas. Masalan:

double d[] = {1, 2, 3, 4, 5};

Masalan:

T = new int[]{ 17, 19, 23, 29, 31, 37 };

Massiv elementlar sonini hisoblash uchun length dan foydalanish kerak.


Massivli o’zgaruvchilarni e’lon qilish va massivga keltirish:
int[] factorial = { 1, 1, 2, 6, 24, 120, 720, 5040 };
char ac[] = { ‘J', ‘A', ‘V', ' A', ' ', ' ',
‘M', ‘a', ‘s', ‘s', ‘i', ‘v' };
String[] aas = { “massiv", “String", “ko’rinishda” };
Massivlarni e’lon qilishda [] qovuslar ishlatiladi, [] qovuslar o’zgaruvchi toifasidan keyin qo’yilishi yoki o’zgaruvchi nomidan keyin qo’yilishi mumkin:
Masalan:
byte[] x, y, z[];
Quyidagiga ekvivalent:
byte x[], y[], z[][];
Massivli o’zgaruvchilarni e’lon qilish:
int[] ai; // int toifali massiv
short[][] as; // massiv ichida massiv (array of array) Object[] ao, // Object toifali massiv
otherAo; // Object toifali massiv
short s, // oddiy o’zgaruvchi
aas[][]; // massiv ichida massiv (array of array)

Bir o’lchamli massivlar


int[] a; // int toifali massiv bo’lishini e’lon qilish
a = new int[100]; // int uchun 100 ta elementga hotiradan joy ajratish
Yuqoridagini quyidagi ko’rinishda yozish mumkin:
int[] a = new int[100]; // E’lon qilish va joy ajratish
int[] a = new int[5];
a[0] = 9;
a[1] = 5;
a[2] = 3;
a[] =

a[0]

a[1]

a[2]

a[3]

a[4]

9

5

3

0

0

Download 152.03 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling