Si, es que el problema, yo se q no debo hacer enfasis en C, te entiendo pero como dije y vuelvo a repetir porq quiero complikrme en el ingreso de datos, es porq en java es diferente, tienes q usar eso de bufferedreader, y lo de try y catch, eso me ubico como hacer y como dije tengo una clase q la llamo directo usando algunas funciones para pedir cierto tipo de dato, pero no esta programada para matrices ni arreglos en general.
Encontre algo en internet, lo colocare aqui, espero q sea asi como debo pedir los valores para q el usr ingrese a una matriz, porq aun sigo pensando q se debe transformar string a entero y esas cosas, aqui va:
import java.io.*;
public class Main
{
public static void main()
{
String num ;
BufferedReader tec=new BufferedReader (new InputStreamReader(System.in));
int tabla [][] = new int [4][3];
for (int i=1; i<4; i++)
{
for (int j=0; j<3; j++)
{
System.out.println("Ingrese numero de fila " + i + ", columna" + j + ":");
num=(tec.readLine());
tabla [i][j]= num;
}
}
for (int i=1; i<4; i++)
{
for (int j=0; j<3;j++)
{
System.out.println("["+tabla[ i ][ j ]+"]");
}
System.out.println();
}
}
}
Ese es el codigo, es q la cosa esta en que: como tec viene del buffered.... es string, => le asigno a otro string en este caso num, pero como le hago para transformarlo, es como si no hubiera matrices o arreglos, es decir: me creo un entero num2 y coloco num2=Integer.parseInt(num); y luego tabla [i][j]=num2 ???
eso seria muchas gracias de nuevo.