Magic number is het getal als de som van zijn cijfers recursief wordt berekend tot een enkel cijfer als het enkele cijfer 1 is dan is het getal een magisch getal. Magic number is zeer vergelijkbaar met Happy Number.
voorbeeld-226 zou een magisch getal zijn
2+2+6=10 som van cijfers is 10 dan weer 1 + 0=1 nu krijgen we een enkel cijfer nummer is 1.als we een enkel cijfer nummer zal nu 1 hen het zou niet een magisch getal.
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"); } }}
Output:
Enter number=226Magic Number
java Java tutorials java leren Java studie java
Veelgestelde vragen
Wat is magisch getal?
magisch getal is het als de som van zijn cijfers recursief worden berekend tot een enkel cijfer als het enkele cijfer 1 is dan is het getal een magisch getal. Magic number is zeer vergelijkbaar met Happy Number.
Wat is magisch getal in Java?
magisch getal is het als de som van zijn cijfers recursief worden berekend tot een enkel cijfer als het enkele cijfer 1 is dan is het getal een magisch getal. Magic number is zeer vergelijkbaar met Happy Number.