public class Matrix1 int matrix public Matrix1int size const
public class Matrix1{
int[][] matrix;
public Matrix1(int size){
//constructor
}
public void fill(){ // randomly fill in 0s and 1s in the matrix
}
public void print(){ //print the matrix, each row is printed in a separate line
}
public static void main(String[] args){
Matrix1 matrix=new Matrix1(5);
matrix.fill();
matrix.print();
}
}
Solution
Matrix1.java
import java.util.Random;
public class Matrix1{
int[][] matrix;
public Matrix1(int size){
//constructor
matrix = new int[5][5];
}
public void fill(){ // randomly fill in 0s and 1s in the matrix
Random r = new Random();
for(int i=0; i<matrix.length; i++){
for(int j=0; j<matrix[i].length; j++){
matrix[i][j] = r.nextInt(2);
}
}
}
public void print(){ //print the matrix, each row is printed in a separate line
for(int i=0; i<matrix.length; i++){
for(int j=0; j<matrix[i].length; j++){
System.out.print(matrix[i][j]+\" \");
}
System.out.println();
}
}
public static void main(String[] args){
Matrix1 matrix=new Matrix1(5);
matrix.fill();
matrix.print();
}
}
Output:
0 1 1 1 0
1 1 1 0 0
1 0 1 0 1
0 0 1 0 1
1 1 0 1 1
![public class Matrix1{ int[][] matrix; public Matrix1(int size){ //constructor } public void fill(){ // randomly fill in 0s and 1s in the matrix } public void pr public class Matrix1{ int[][] matrix; public Matrix1(int size){ //constructor } public void fill(){ // randomly fill in 0s and 1s in the matrix } public void pr](/WebImages/29/public-class-matrix1-int-matrix-public-matrix1int-size-const-1078781-1761566201-0.webp)
![public class Matrix1{ int[][] matrix; public Matrix1(int size){ //constructor } public void fill(){ // randomly fill in 0s and 1s in the matrix } public void pr public class Matrix1{ int[][] matrix; public Matrix1(int size){ //constructor } public void fill(){ // randomly fill in 0s and 1s in the matrix } public void pr](/WebImages/29/public-class-matrix1-int-matrix-public-matrix1int-size-const-1078781-1761566201-1.webp)