Foros del Web » Programación para mayores de 30 ;) » Java »

convertir tipos

Estas en el tema de convertir tipos en el foro de Java en Foros del Web. hola, como estoy aprendiendo java pues tengo un problema...estoy haciendo una multiplicacion, pero sucede que el resultado me lo esta haciendo de esta menera... cuando ...
  #1 (permalink)  
Antiguo 01/03/2004, 12:58
Avatar de asinox  
Fecha de Ingreso: enero-2002
Ubicación: Santo Domingo
Mensajes: 2.712
Antigüedad: 23 años
Puntos: 6
convertir tipos

hola, como estoy aprendiendo java pues tengo un problema...estoy haciendo una multiplicacion, pero sucede que el resultado me lo esta haciendo de esta menera...

cuando introduzco un numero para hacer la tablade multiplicar de ese numero, pues ella toma el valor en ASCII de ese numero y lo muntiplica por 1 , 2 , 3...n12.

bueno como para que ese numero entrado por teclado ella lo vea como un numero decimal osea si meto un 5 que sea un 5 y no el valor 63 en ASCII.


aqui ta el codigo:
Código PHP:
//Tabla de multiplicar
import java.io.*;
class 
tabla{
    public static 
void main(String [] argsthrows IOException{
        
System.out.println("Entre un numero:");
        
int b  System.in.read();
        
System.out.println("Tabla de multiplicar " +  b);
        
int i=0;
        while (
i<=11){
            ++
i
           
int c i*b;
            
System.out.println(i" X " + (char)" = " c);
        }
    }

Saludos
__________________
www.dataautos.com
  #2 (permalink)  
Antiguo 01/03/2004, 14:26
Avatar de mariog  
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 195
Antigüedad: 22 años, 1 mes
Puntos: 0
prueba cn esta linea

int b = Character.getNumericValue((char)System.in.read());
  #3 (permalink)  
Antiguo 01/03/2004, 14:32
Avatar de asinox  
Fecha de Ingreso: enero-2002
Ubicación: Santo Domingo
Mensajes: 2.712
Antigüedad: 23 años
Puntos: 6
Exacto....
Gracias
__________________
www.dataautos.com
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:23.