Java NumberFormatException
Publicado por Daniel (2 intervenciones) el 11/12/2007 20:17:50
El siguiente codigo me tira un NumberFormatException, lo raro es que lo hace bien la 1ra vez y cuando pregunto si desea ingresar otra compra, al ponerle 's', me tira el error.
Alguien me puede ayudar ¿?
static BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
static String a;
static int[,] mat = new int[6,4];
public static void main(String[] args) throws IOException
{
int suc, art;
char r;
int[,] com = new int[6,4];
do
{
System.out.println("Ingrese la sucursal");
a = br.readLine();
suc = Integer.parseInt(a);
System.out.println("Ingrese el articulo");
a = br.readLine();
art = Integer.parseInt(a);
System.out.println("Ingrese la compra");
a = br.readLine();
com[art - 1, suc - 1] = Integer.parseInt(a);
mat[art - 1, suc - 1] = mat[art - 1, suc - 1] + com[art - 1, suc - 1];
System.out.println("Desea ingresar otra compra");
r = (char)System.in.read();
}
while(r=='s');
Alguien me puede ayudar ¿?
static BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
static String a;
static int[,] mat = new int[6,4];
public static void main(String[] args) throws IOException
{
int suc, art;
char r;
int[,] com = new int[6,4];
do
{
System.out.println("Ingrese la sucursal");
a = br.readLine();
suc = Integer.parseInt(a);
System.out.println("Ingrese el articulo");
a = br.readLine();
art = Integer.parseInt(a);
System.out.println("Ingrese la compra");
a = br.readLine();
com[art - 1, suc - 1] = Integer.parseInt(a);
mat[art - 1, suc - 1] = mat[art - 1, suc - 1] + com[art - 1, suc - 1];
System.out.println("Desea ingresar otra compra");
r = (char)System.in.read();
}
while(r=='s');
Valora esta pregunta


0