Mágikus szám Program Java-ban

mágikus szám Program Java-ban
mágikus szám Program Java-ban

mágikus szám az, ha a számjegyek összegét rekurzív módon számítják ki egy számjegyig, ha az egyetlen számjegy 1, akkor a szám egy mágikus szám. A mágikus szám nagyon hasonló a boldog számhoz.

példa-a 226 egy mágikus szám

2+2+6=10 a számjegyek összege 10, majd ismét 1 + 0=1 most egy számjegyű számot kapunk 1.ha egyjegyű szám lesz most 1 nekik nem lenne mágikus szám.

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"); } }}

kimenet:

Enter number=226Magic Number

java Java oktatóanyagok tanulni java tanulmány java

Gyakran Ismételt Kérdések

mi a mágikus szám?
a mágikus szám az, ha számjegyeinek összegét rekurzív módon számítják ki egyetlen számjegyig, ha az egyetlen számjegy 1, akkor a szám mágikus szám. A mágikus szám nagyon hasonló a boldog számhoz.
mi a mágikus szám a Java – ban?
a mágikus szám az, ha számjegyeinek összegét rekurzív módon számítják ki egyetlen számjegyig, ha az egyetlen számjegy 1, akkor a szám mágikus szám. A mágikus szám nagyon hasonló a boldog számhoz.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.