uchun ( int j = 0; j < m; j++) { a[i][j] = k;
}
agar (k!=0) ko'rsatish();
}
public void show() {
System.out.println("Ma tri : " + a.length + " by " + a[0].length); for ( int i = 0; i < a.uzunlik; i++) {
for (int j = 0; j < a[0].uzunlik;
System.out.print(a[i][j] + " "); System.out.println();
}
}
public static void main(String[] args) { int n = 2, m = 3, l = 4; Matritsa p = yangi Matritsa(n, m); Matritsa q = yangi Matritsa(m, l); Matritsa r = yangi Matritsa(n, l, 0); for ( int i = 0; i < rangparlik; i++)
for ( int j = 0; j < qa[0].length; j++) for (int k = 0; k < pa[0].length; k++) ra[i][j] += pa[i][ k] * qa[k][j]; System.out.println ( " Chop etish matritsalar : "); r.show();
}
}
Tasodifiy () usuli yordamida massivlar elementlariga qiymatlar tayinlanganligi sababli , kodni bajarish variantlaridan biri quyidagilar bo'lishi mumkin :
Mayli _ : 2 ga 3
o'n bir
4 1
Mayli _ : 3 ga 4 0 1 2 3
3 1 0 4 3 4 0 4
Matritsalar mahsuloti: Ma tri - scha : 2 ga 4 6 6 2 11 15 10 4 26
Agar ob'ekt sinf ichida yaratilgan bo'lsa, u xususiy deb e'lon qilingan maydonlarga to'g'ridan-to'g'ri kirish huquqiga ega .
Ob'ektlar massivlari, e'lon qilinganida, sukut bo'yicha null ga ishga tushirilgan havolalar massivlaridir .
/* № 2.7 misol: massivni nusxalash: ArrayCopyDemo . java */ public sinf ArrayCopyDemo {
public static void main(String[] args) { int mas1[] = { 1, 2, 3 },
mas2[] = { 4, 5, 6, 7, 8, 9};
System.out.print("mas1[]: "); ko'rsatish (mas1);
System.out.print("\nmas2[]: ");
ko'rsatish (mas2); // nusxa mas1[] dan mas2 []
Tizim . massiv nusxasi ( mas 1, 0, mas 2, 2, 3); /* 0 - mas 1[] birinchi elementdan ko'chiriladi,
- almashtirish boshlanadigan element;
- nusxalanadigan elementlar soni */ Tizim . tashqariga . println ("\ n massiv nusxasidan keyin ():"); Tizim . tashqariga . chop etish (" mas 1[]:");
ko'rsatish (mas1); System.out.print("\n mas2[]: "); ko'rsatish (mas2);
}
Do'stlaringiz bilan baham: |