update lab2
This commit is contained in:
parent
14c58d0cc4
commit
6d8171ad4c
|
@ -1,13 +1,30 @@
|
||||||
public class Lab2 {
|
public class Lab2 {
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
int[] array = {1, 2, 3};
|
final int A = 2;
|
||||||
/*for (int i = 0; i < array.length; i++) {
|
final int[][] MATRIX_B = {
|
||||||
|
{1, 2, 3},
|
||||||
|
{4, 5, 6}
|
||||||
|
};
|
||||||
|
|
||||||
|
int[][] C = calculation(A, MATRIX_B);
|
||||||
|
|
||||||
|
/*int[] array = {1, 2, 3};
|
||||||
|
int[] array2 = new int[3];
|
||||||
|
Object[] array3 = new String[3];
|
||||||
|
System.out.println(array3[0]); //nothing, trash from the memory, null || null
|
||||||
|
System.out.println(array2[0]); //nothing, trash from the memory, null || 0
|
||||||
|
System.out.println(array[0]); // || 1
|
||||||
|
|
||||||
|
int[][] matrix2 = new int[2][3];
|
||||||
|
matrix2[0] = new int[2];
|
||||||
|
matrix2[1] = new int[1];
|
||||||
|
for (int i = 0; i < array.length; i++) {
|
||||||
if (i % 2 == 0) {
|
if (i % 2 == 0) {
|
||||||
System.out.println("!" + array[i]);
|
System.out.println("!" + array[i]);
|
||||||
} else {
|
} else {
|
||||||
System.out.println("?" + array[i]);
|
System.out.println("?" + array[i]);
|
||||||
}
|
}
|
||||||
}*/
|
}
|
||||||
|
|
||||||
for (int i = 0; i < array.length; i+=2) {
|
for (int i = 0; i < array.length; i+=2) {
|
||||||
System.out.println("!" + array[i]);
|
System.out.println("!" + array[i]);
|
||||||
|
@ -22,5 +39,31 @@ public class Lab2 {
|
||||||
{1, 2},
|
{1, 2},
|
||||||
{3}
|
{3}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// C=a×B, a - const
|
||||||
|
|
||||||
|
|
||||||
|
// final int[][] MATRIX_C = int;
|
||||||
|
|
||||||
|
|
||||||
|
MATRIX_B[0][0] = 2;
|
||||||
|
MATRIX_B[0] = new int[]{1, 2};
|
||||||
|
System.out.println(MATRIX_B[0][0]);
|
||||||
|
MATRIX_B = new int[][]{
|
||||||
|
{1, 2},
|
||||||
|
{3}
|
||||||
|
};*/
|
||||||
|
}
|
||||||
|
|
||||||
|
private static int[][] calculation(int A, final int[][] MATRIX_B) {
|
||||||
|
final int[][] MATRIX_C = new int[MATRIX_B.length][/*MATRIX_B[0].length*/]; // todo !!!DANGER different lengths of rows
|
||||||
|
// final int[][] MATRIX_C = MATRIX_B;
|
||||||
|
for (int i = 0; i < MATRIX_B.length; i++) {
|
||||||
|
MATRIX_C[i] = new int[MATRIX_B[i].length];
|
||||||
|
for (int j = 0; j < MATRIX_B[i].length; j++) {
|
||||||
|
MATRIX_C[i][j] = MATRIX_B[i][j] * A;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return MATRIX_C;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue