Facebook
RSS

Invertir numeros en java

-
Codisource

Invertir numeros en java con el siguiente codigo







/**
 *
 * @author Gabriel
 */
import java.io.*;


public class invertir_numero {


    public static void main(String[] args)throws  IOException {
       int entero=0;
        System.out.println("ingrese un numero");
        BufferedReader Recibir=new BufferedReader(new InputStreamReader(System.in));
        entero=Integer.parseInt(Recibir.readLine());

 if(entero>99999){
        int a=entero/100000;
        int a2=entero%100000;

            int b=a2/10000;
             int b2=a2%10000;

                 int c=b2/1000;
                 int c2=b2%1000;

                   int d=c2/100;
                     int d2=c2%100;

                       int e=d2/10;
                        int e2=d2%10;

                        int f=e2/1;
        System.out.println("Invertido  "+f+e+d+c+b+a);
    }
 else if(entero>9999){
        int a=entero/10000;
        int a2=entero%10000;

            int b=a2/1000;
             int b2=a2%1000;

                 int c=b2/100;
                 int c2=b2%100;

                   int d=c2/10;
                     int d2=c2%10;

                       int e=d2/1;

        System.out.println("Invertido   "+e+d+c+b+a);
    }


        else if(entero>999){
        int a=entero/1000;
        int a2=entero%1000;

            int b=a2/100;
             int b2=a2%100;

                 int c=b2/10;
                 int c2=b2%10;

                 int d=c2/1;
        System.out.println("Invertido  "+d+c+b+a);
    }


        else if(entero>99){
        int a=entero/100;
        int a2=entero%100;

            int b=a2/10;
             int b2=a2%10;
                 int c=b2/1;
        System.out.println("Invertido  "+c+b+a);
    }
        else if (entero>9){
        int a=entero/10;
        int a2=entero%10;

            int b=a2/1;


        System.out.println("Invertido  "+b+a);
    }
    }

}





Si el contenido de codisource te gusta por favor dale +1 o compartelo en facebook Compartir

3 Responses so far.

  1. AyudaSinFin says:

    public int invertNumber(){
    int inverted=0;
    while(number > 0) {
    inverted = inverted*10 + number%10;
    number /= 10;
    }
    return inverted;


    //Mucho mas Sencillo y practico ;D
    }

  2. djd5ujvg says:

    Pero si es un numero con mas de 5 digitos revienta

  3. Hola,

    Esto es para informar al público en general que la Sra. HENRIETTA FERNANDO, una prestamista de préstamo privado de buena reputación ha abierto una oportunidad financiera para todos los que necesitan ayuda financiera. ¿Necesita un préstamo? ¿Necesita dinero urgente para resolver un problema de emergencia? ¿O necesita un préstamo para cancelar sus deudas o financiar su proyecto? ¿Ha sido rechazado por los bancos y otras agencias financieras? No busque más, porque estamos aquí para todos sus problemas financieros. Ofrecemos préstamos rápidos y confiables a un tipo de interés del 2% a personas, empresas y sociedades independientemente de la nacionalidad del cliente o situación financiera. Nuestros términos y condiciones y claro y muy comprensible.
    No se requiere chequeo de crédito, 100% garantizado.

    Envíenos un correo electrónico a: (henriettafernandoloanfirm@gmail.com)

Leave a Reply