Você está aqui: Java ::: Dicas & Truques ::: Matemática e Estatística |
Java para iniciantes - Como inverter um número inteiro em Java usando apenas laços e operadores matemáticosQuantidade de visualizações: 4019 vezes |
|
Esta dica é mais uma lembrança dos exercícios de programação que fazemos nos cursos de Ciência da Computação, Sistemas de Informação, etc. Trata-se de inverter um número inteiro em Java usando apenas laços e operadores matemáticos. Considero este um ótimo exercício para melhorar sua lógica de programação. Veja o código Java completo: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
package arquivodecodigos;
import java.util.Scanner;
public class Estudos{
public static void main(String[] args) {
// vamos fazer a leitura usando a classe Scanner
Scanner entrada = new Scanner(System.in);
// vamos pedir ao usuário que informe um número inteiro
System.out.print("Informe um número inteiro: ");
int numero = Integer.parseInt(entrada.nextLine());
int inverso = 0, temp;
// enquanto número for diferente de zero
while(numero != 0){
// temp recebe o resto da divisão do número por 10
temp = numero % 10;
// e vamos guardando no inverso
inverso = inverso * 10 + temp;
// número recebe ele dividido por 10
numero = numero / 10;
}
// e agora mostramos o resultado
System.out.println("O número invertido é " + inverso);
}
}
Ao executarmos este código nós teremos o seguinte resultado: Informe um número inteiro: 842 O número invertido é 248 |
|
|
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |




