Como reverter um número em java?



A flexibilidade e facilidade que o Java fornece em nível granular o torna muito versátil. Este artigo o ajudará a escrever um programa Java para reverter um número.

é uma linguagem de programação versátil com diferentes aplicativos. A principal razão para isso é a flexibilidade e facilidade que ele fornece no nível granular. este artigo o ajudará a escrever um programa Java para reverter um número. As dicas a seguir serão abordadas neste artigo,

Vamos começar então,





implementação de hashmap em exemplo java

Programa Java para reverter um número

Os números podem ser revertidos em Java usando métodos diferentes, vamos dar uma olhada no primeiro,

Usando Um While Loop

O uso do loop while pode ser feito para reverter um conjunto de números. Aqui está o programa,



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

Resultado:

Número invertido: 1234

Explicação:



  • Um número inteiro é declarado neste exemplo.
  • O número é dividido por 10 e o restante é armazenado em uma variável dig.
  • Assim, o último dígito do número, ou seja, 1 é armazenado na variável dig.
  • A variável reverse é multiplicada por 10 (isso adiciona uma nova casa no número) e dig é adicionado a ela. Aqui, 0 * 10 + 1 = 1.
  • O número é então dividido por 10, de modo que contenha os três primeiros dígitos: 432.
  • Todos os números são iterados da mesma maneira.

Vamos continuar com este artigo 'Programa Java para reverter um número',

Usando um For Loop

Em vez de um loop while, usamos o loop for no seguinte exemplo:

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} Sistema .out.println ('Número invertido:' + reverso)}}

Deve-se notar que a expressão de inicialização não é usada aqui.

Resultado:

Número invertido: 1234567

Esta é a parte final deste artigo, vamos ver como a recursão ajuda aqui,

java c ++ python

Usando recursão

Quando um método chama a si mesmo continuamente, o processo é conhecido como recursão.

import java.util.Scanner class Main {// Método reverso 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() } } 

Resultado:

Número invertido: 123456789

Esses métodos fornecem uma abordagem holística para reverter um número na linguagem de programação Java.

Assim, chegamos ao fim deste artigo sobre ‘Programa Java para reverter um número’. Se você deseja aprender mais,Confira o pela Edureka, uma empresa de aprendizagem online confiável. O curso de certificação e treinamento Java J2EE e SOA da Edureka foi projetado para treiná-lo tanto para os conceitos básicos e avançados do Java, juntamente com várias estruturas Java como Hibernate e Spring.

Tem alguma questão para nós? Mencione isso na seção de comentários deste blog e entraremos em contato com você o mais breve possível.