Entrada e saida de dados em java

Boa noite!!!
Gostaria de informações sobre arquivos em java.
Estou tentando cadastrar informações com o valor primitivo int e não consigo, pois se eu entrar com valores do tipo InputStream, depois para fazer o calculo das matrizes, terei que fazer a conversão uma por uma ok.Como que faço para entrar direto com valores int,
OBS: NÃO ESTOU USANDO GRÁFICO, E SIM O CONSOLE!!!.
o Exemplo está em baixo!!!
Muito Obrigado pela força!!!

if(matriz_AUXA[i+1] == matriz_AUXB[j])
  {
    System.out.println("Entre com os Valores da Matriz A:\n");
	 for(int a=0;a<conversaoA;a++)
                     {
	     for(int b=0;b<conversaoA1;b++)
	         {
	          matriz_A[a][b] = System.in;
	          InputStreamReader entradaA = new InputStreamReader(matriz_A[a][b]);
	          BufferedReader bufA = new BufferedReader(entradaA);
	 					String mat_a = bufA.readLine();
	         }
	  }
				 
   System.out.println("Entre com os Valores da Matriz B:\n");
		 for(int a=0;a<conversaoB;a++)
		{
		for(int b=0;b<conversaoB1;b++)
		  {
		matriz_B[a][b] = System.in;
		InputStreamReader entradaB = new InputStreamReader(matriz_B[a][b]);
	 	BufferedReader bufB = new BufferedReader(entradaB);
	 	String mat_b = bufB.readLine();
	 	  }
	 }

[color=“red”]Editado - Utilize a tag CODE em seus códigos - matheus[/color]