Galera alguem poderia me ajudar com este exercicio pois nao estou consseguindo intender ele ao certo.
Exercicios: [url]http://www.urionlinejudge.com.br/judge/problems/view/1435[/url]
meu codigo
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner entradaTeclado = new Scanner(System.in);
int num = entradaTeclado.nextInt();//2
int[][] vetor = new int[num][num];
while(num != 0){
vetor = new int[num][num];
for(int cont = 0; cont < vetor.length; cont++){//2
for(int i = 0; i < vetor[cont].length; i++){//0<2
if(cont == 0 || cont == vetor.length-1){
if(i == 0){
System.out.printf("%d", 1);
continue;
}
if(i == vetor.length-1){
System.out.printf("%3d\n", 1);
}else{
System.out.printf("%3d", 1);
}
continue;
}
if(i == 0 || i == vetor.length-1){
if(i == 0){
System.out.printf("%d", 1);
continue;
}
if(i == vetor.length-1){
System.out.printf("%3d\n", 1);
}else{
System.out.printf("%3d", 1);
}
}else{
System.out.printf("%3d", 2);
}
}
}
num = entradaTeclado.nextInt();
}
}
}