Buenas noches, necesito un programa que me permita ingresar 9 numeros en un cuadro(como un sudoku) y que me imprima los tres numeros de la diagonal \ el primer cuadro el 5 y el 9, esto eslo que he echo hasta ahora.
Gracias a quien me pueda orientar.
import java.io.*;
public class programa3
{
public static void main (String args[])throws Exception
{
BufferedReader teclado=new BufferedReader(new InputStreamReader(System.in));
String dato;
int columna;
int fila;
int b[][]=new int[3][3];
int i,valor , valor2,dato1,dato2;
columna=0;
dato1=0;
for (columna=0;columna<=2;columna++)
{
System.out.println("digite dato de fila :");
dato=teclado.readLine();
dato1=Integer.parseInt(dato);
b[0][columna]= dato1;
}
fila=0;
dato2=0;
for ( fila=0;fila<=2;fila++)
{
System.out.println("digite dato de columna:");
dato=teclado.readLine();
dato1=Integer.parseInt(dato);
b[fila][0]= dato1;
}
for(fila=0;fila<=2;fila++)
{
for(columna=0;columna<=1;columna++)
{
for(columna=0;columna<=1;columna++)
{
System.out.print(b[fila][columna]);
dato=teclado.readLine();
b[fila][0]= dato1;
}
}
System.out.println(" ");
}
}
}