Número mágico de Programa em Java

Número Mágico de Programa em Java
Número Mágico de Programa em Java

número Mágico é se a soma de seus dígitos são calculados recursivamente até que um único dígito, Se o único dígito é 1, então o número é um número mágico. Número mágico é muito semelhante com número feliz.

exemplo-226 é dito ser um número mágico

2+2+6=10 soma de dígitos é 10 então novamente 1 + 0 = 1 agora temos um único número de dígitos é 1.se o número de um dígito for agora 1 Eles não seria um número mágico.

import java.util.Scanner;public class MagicNumber{ public static void main(String args) { int n, r = 1, num, sum = 0; Scanner sc = new Scanner(System.in); System.out.print("Enter number="); n = sc.nextInt(); num = n; while (num > 9) { while (num > 0) { r = num % 10; sum = sum + r; num = num / 10; } num = sum; sum = 0; } if (num == 1) { System.out.println("Magic Number"); } else { System.out.println("Not Magic Number"); } }}

saída:

Enter number=226Magic Number

java Java Tutoriais Aprenda Java estudo java

Perguntas Frequentes

o que é o número mágico?
número Mágico é se a soma de seus dígitos são calculados recursivamente até que um único dígito, Se o único dígito é 1, então o número é um número mágico. Número mágico é muito semelhante com número feliz.
o que é o Magic Number em Java?
número Mágico é se a soma de seus dígitos são calculados recursivamente até que um único dígito, Se o único dígito é 1, então o número é um número mágico. Número mágico é muito semelhante com número feliz.

Deixe uma resposta

O seu endereço de email não será publicado.