POR FAVOR NECESITO LA COLABORACION
Como puedo mostrar un numero alreves en java
ejemplo 456------ 654
| |||
Respuesta: Mostrar numero alreves en Java //Hola pues conveirteloa a String luego a un char array lo volteas con un for lo conviertes a int y lo imprimes. Saludos int numero = 123; String num = String.valueOf(numero); String numeroAlRev; char num [] = num.toCharArray(); for(int i =2;i>=0;i++) { numeroAlRev = numeroalRev.concat(num[i]); } int numerofinal = Integer.parseInt(numeroAlRev); System.out.println(numerofinal); |
| |||
Respuesta: Mostrar numero alreves en Java Si es cierto me equivoque en el nombre de mis variables ups debi de hacerlo an algun IDE disculpas. y si debe haber otro algoritmo mas eficaz tienes alguna idea? |
| ||||
Respuesta: Mostrar numero alreves en Java a ver este se me hace mejor, mas iteraciones, menos objetos Código PHP: de todas formas ya lo probe y si funciona, y es interesante |
| |||
Respuesta: Mostrar numero alreves en Java Funcionar funciona. Ahora puestos a dejarlo claro y puesto que sólo pide mostrarlo y no convertirlo de nuevo a entero. Yo prefiero De int a String, de String a StringBuffer, StringBuffer.reverse(), imprimir StringBuffer. Sin bucles y claro como el agua . S!
__________________ Para obtener respuestas, pregunta de forma inteligente o si no, pregunta lo que quieras que yo contestaré lo que me dé la gana. |
| |||
Respuesta: Mostrar numero alreves en Java Siguiendo con la solucion de GreenEyed, si hubiera que convertirlo en entero ademas de simplemente mostrarlo, podria hacerse algo asi
Código:
o con alguna linea masint numero = 12345; numero = Integer.parseInt(new StringBuffer(String.valueOf(numero)).reverse().toString());
Código:
Mi pregunta es, que utilizaria mas recursos? Esta solucion, o la de drac? int numero = 12345; String numeroString = String.valueOf(numero); StringBuffer numeroStringBuffer = new StringBuffer(numeroString); numeroStringBuffer = numeroStringBuffer.reverse(); numeroString = numeroStringBuffer.toString(); numero = Integer.parseInt(numeroString); |
| |||
Respuesta: Mostrar numero alreves en Java Ésto se puede hacer de forma muy sencilla usando una pila. Metemos los números en orden. Luego al sacarlos saldrán al revés. Puedes usar la clase Stack. Con los métodos push para meter y pop para sacar. Saludos. |
| ||||
Respuesta: Mostrar numero alreves en Java Cita: Wenas.mmmmmmmmmmmmmm depende del tamaño del numero. Para numeros pequeños creo que serian bastante parejos. Para numeros mas grandes (con mas digitos) la solucion de greeneyed seria mas eficiente. En cuanto a numero de recursos, ten en cuenta que apenas hay conversiones en el metodo de greeneyed, y opr supuesto ningun bucle. El bucle lo hace el propio StringBuffer, que ya esta estudiado para que lo haga del modo mas eficiente posible, por la gente de sun. Y ademas, para que vas a hacer cocigo que ya esta hecho?? Como puedes ver jevergalvis, hay muchas soluciones a tu respuesta. Para experimentar me parece mas interesante la de la pila o cualquier estructura LIFO. Como solucin idonea me parece la de greeneyed. (Otro dia te llevas tu los puntos drac ) Saludos. |
| |||
Respuesta: Mostrar numero alreves en Java Cita: Sencillo es un termino relativo. Para hacer eso necesitas pasar igualmente el numero a String, y una vez tienes el String... ¿Es más fácil recorrer los digitos y meterlos en una pila y luego sacarlos que llamar al metodo reverse() de StringBuffer?En cuanto a utilizar recursos... seguramente la implementación que muestre drac94 consuma menos recursos ya que no hay pasos por String, suponiendo que quieras volver a tener un int, pero he puesto la mía como una alternativa de código más legible donde se sacrifica algo de eficiencia por hacer el código más mantenible. La elección de por donde tirar dependería de la aplicación: En una aplicación de gestión típica, los millisegundos que podrías ganar serían una gota en el oceano de lo que cuesta acceder por la red o a una BDD. En cambio si necesitas rascar todos los milisegundos que puedas por que tu aplicación es de tiempo real o semi, pues la cosa está clara. Lo malo del pragmatismo es que no te da reglas para seguir ciegamente .
__________________ Para obtener respuestas, pregunta de forma inteligente o si no, pregunta lo que quieras que yo contestaré lo que me dé la gana. |
| |||
Respuesta: Mostrar numero alreves en Java La verdad es que no me había parado mucho a leer la pregunta, :D. Creía que los dígitos se tenían separados ya. Aunque la pregunta tampoco dice lo contrario ... |