How to complete this?
import java.util.*; class Example{ public static void main(String args[]){ Random r=new Random(); int[][] m=new int[3][3];
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
int x=r.nextInt(9)+1;
System.out.println("ij"+i+" "+j+" "+x);
boolean xExist=false;
for(int a=0;a<3;a++){
for(int b=0;b<3;b++){
if(x==m[a][b]){
xExist=true;
}
}
}
if(!xExist){
m[i][j]=x;
}
}
}
//print
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
System.out.println(m[i][j]+" ");
}
System.out.println();
}
}
}
Here is your required code.
import java.util.*;
class Example2{
public static void main(String args[]){
Random r=new Random();
int[][] m=new int[3][3];
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
int x=r.nextInt(9)+1;
System.out.println("ij"+i+" "+j+" "+x);
boolean xExist=false;
for(int a=0;a<3;a++){
for(int b=0;b<3;b++){
if(x==m[a][b]){
xExist=true;
}
}
}
if(!xExist){
m[i][j]=x;
}
}
}
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
System.out.print(m[i][j]+" ");
}
System.out.println();
}
}
}