Как создать x y matrix (где x < = y) со случайными целыми числами (от 0 до 9), который имеет не менее x нулей и max (x y)/2 в java?Домашнее задание для заполнения макета со случайными значениями
Дано значение размера матрицы (x, y). Также я хотел бы знать, как использовать эту матрицу с одинаковыми целыми числами с одним и тем же индексом в другом классе (например, «public class Game {...}»). Я начинающий так пожалуйста, сделать его легким для меня :)
Мой код до сих пор:
import java.util.Random;
public class Solution {
int a[][];
public void P(int x, int y){
Random r = new Random();
a = new int[x][y];
for (int i=0; i<x; i++){
for (int j=0; j<y; j++){
a[i][j] = r.nextInt(10);
System.out.print(a[i][j] + " ");
}
System.out.println();
}
System.out.println();
int zeros = 0;
for (int i=0; i<x; i++){
for (int j=0; j<y; j++){
if(a[i][j]==0){
zeros ++;
}
}
}
System.out.println(zeros);
}
public int[][] getA() {
return a;
}
}
SE не для домашних вопросов. Вместо этого укажите свою точную проблему. –