Test Foro de elhacker.net SMF 2.1

Programación => Programación General => Java => Mensaje iniciado por: <[(x)]> en 31 Diciembre 2008, 03:59 AM

Título: problbema con System.out.println(Variable);
Publicado por: <[(x)]> en 31 Diciembre 2008, 03:59 AM

holas

  me inicie en este lenguaje hace ya casi 45 m
y cuando ejecuto este code poniendo como  el valor que me pide un 12 me devuelve un 49. >:(


package javaapplication1;
import java.io.IOException;
public class Main {public static void main(String[] args) throws IOException {
     
        System.out.println("Escribe un numero.");
            int ra ; ra=System.in.read();
             System.out.println(ra);
    }}


Como puedo corregirlo?

sede ya muchas gracias.



Título: Re: problbema con System.out.println(Variable);
Publicado por: <[(x)]> en 31 Diciembre 2008, 20:31 PM
por q no responden nada ????


es algo muy difícil :-X ,.. o es una boludes.

= no me importa  si pudiesen aclararme sobre esto le estaría muy agradecido
Título: Re: problbema con System.out.println(Variable);
Publicado por: -Ramc- en 31 Diciembre 2008, 20:59 PM
Porque lees un Char y el codigo ASCII es lo que te devuelve, si lees la letra 'A' veras que te devuelve un 65.
Título: Re: problbema con System.out.println(Variable);
Publicado por: juancho77 en 2 Enero 2009, 19:07 PM
Claro. El casting implicito te lo lleva al valor ASCII. Para imprimirlo correctamente debes hacer:

Código (java) [Seleccionar]
System.out.println(Integer.parseInt(ra));
Título: Re: problbema con System.out.println(Variable);
Publicado por: WannaBeHacker en 16 Enero 2009, 13:51 PM
También puedes hacer casting de esta manera:

Código (java) [Seleccionar]

public class Prueba {
public static void main (String[] args) {
     
        System.out.println("Escribe un numero.");
            char ra ;
            ra=(char)System.in.read();
            System.out.println(ra);
    }
}


Saludos.

Título: Re: problbema con System.out.println(Variable);
Publicado por: <[(x)]> en 16 Enero 2009, 16:11 PM
Gracias perdón por no responderos

tema listop