¿Cómo invertir un número en java?



La flexibilidad y facilidad que proporciona Java a nivel granular, lo hace muy versátil. Este artículo le ayudará a escribir un programa Java para invertir un número.

es un lenguaje de programación versátil con diferentes aplicaciones. La razón principal de esto es la flexibilidad y facilidad que proporciona a nivel granular. este artículo le ayudará a escribir un programa Java para invertir un número. En este artículo se cubrirán los siguientes consejos,

Empecemos entonces,





java que es un vector

Programa Java para invertir un número

Los números se pueden invertir en Java usando diferentes métodos, echemos un vistazo al primero,

Usar un bucle while

Se puede utilizar el bucle while para invertir un conjunto de números. Aquí está el programa,



public class Main {public static void main (String [] args) {int número = 4321, reverse = 0 while (number! = 0) {int dig = number% 10 reverse = reverse * 10 + dig número / = 10} Sistema .out.println ('Número invertido:' + reverso)}}

Salida:

Número invertido: 1234

Explicación:



  • En este ejemplo, se declara un número entero.
  • El número se divide por 10 y el resto se almacena en una variable dig.
  • Por lo tanto, el último dígito del número, es decir, 1 se almacena en la variable dig.
  • La variable reverse se multiplica por 10 (esto agrega un nuevo lugar en el número), y se agrega dig. Aquí, 0 * 10 + 1 = 1.
  • Luego, el número se divide por 10, de modo que contenga los primeros tres dígitos: 432.
  • Todos los números se repiten de la misma manera.

Continuemos con este artículo 'Programa Java para invertir un número',

Usando un bucle for

En lugar de un bucle while, utilizamos el bucle for en el siguiente ejemplo:

public class Main {public static void main (String [] args) {int number = 764321, reverse = 0 for (number! = 0 number / = 10) {int dig = number% 10 reverse = reverse * 10 + dig} System .out.println ('Número invertido:' + reverso)}}

Cabe señalar que aquí no se utiliza la expresión de inicialización.

Salida:

Número invertido: 1234567

Esta es la parte final de este artículo, veamos cómo ayuda la recursividad aquí,

cómo usar esperar y notificar en java

Usando recursividad

Cuando un método se llama a sí mismo continuamente, el proceso se conoce como recursividad.

import java.util.Scanner class Main {// Método inverso public static void recurse (int number) {if (number<10) { System.out.println(number) return } else{ System.out.print(number % 10) //Method calling itself recurse(number/10) } } public static void main(String args[]) { int num=987654321 System.out.print('Reversed Number:') recurse(num) System.out.println() } } 

Salida:

Número invertido: 123456789

Estos métodos proporcionan un enfoque holístico para invertir un número en el lenguaje de programación de Java.

Por lo tanto, hemos llegado al final de este artículo sobre 'Programa Java para invertir un número'. Si desea obtener más información,revisar la por Edureka, una empresa de aprendizaje en línea de confianza. El curso de certificación y capacitación Java J2EE y SOA de Edureka está diseñado para capacitarlo en conceptos básicos y avanzados de Java junto con varios marcos de Java como Hibernate y Spring.

Tienes una pregunta para nosotros? Menciónelo en la sección de comentarios de este blog y nos pondremos en contacto con usted lo antes posible.