Le nombre magique est le si la somme de ses chiffres est calculée récursivement jusqu’à un seul chiffre Si le seul chiffre est 1 alors le nombre est un nombre magique. Le nombre magique est très similaire avec le nombre heureux.
Exemple – 226 est dit être un nombre magique
2+2+6=10 la somme des chiffres est 10 puis à nouveau 1 + 0 = 1 maintenant, nous obtenons un numéro à un chiffre est 1.si nous avons un numéro à un chiffre maintenant 1, ce ne serait pas un nombre magique.
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"); } }}
Sortie:
Enter number=226Magic Number
java tutoriels java apprendre java étude java
Foire aux questions
Qu’est-ce que le Nombre magique?
Le nombre magique est le si la somme de ses chiffres est calculée récursivement jusqu’à un seul chiffre Si le seul chiffre est 1 alors le nombre est un nombre magique. Le nombre magique est très similaire avec le nombre heureux.
Qu’est-ce que le nombre magique en Java?
Le nombre magique est le si la somme de ses chiffres est calculée récursivement jusqu’à un seul chiffre Si le seul chiffre est 1 alors le nombre est un nombre magique. Le nombre magique est très similaire avec le nombre heureux.