Magisk nummer Program i Java

Magic Number Program i Java
Magic Number Program i Java

Magic number er hvis summen af dens cifre rekursivt beregnes til et enkelt ciffer, hvis det enkelt ciffer er 1, så er tallet et magisk tal. Magic nummer er meget ens med Happy Number.

eksempel-226 siges at være et magisk tal

2+2+6=10 summen af cifre er 10 så igen 1 + 0=1 Nu får vi et enkeltcifret tal er 1.hvis vi enkeltcifret nummer vil nu 1 dem ville det ikke et magisk nummer.

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

udgang:

Enter number=226Magic Number

java java tutorials Lær java study java

Ofte Stillede Spørgsmål

Hvad er Magic Number?
magisk tal er hvis summen af dets cifre rekursivt beregnes til et enkelt ciffer, hvis det enkelte ciffer er 1, så er tallet et magisk tal. Magic nummer er meget ens med Happy Number.
Hvad er Magic Number i Java?
magisk tal er hvis summen af dets cifre rekursivt beregnes til et enkelt ciffer, hvis det enkelte ciffer er 1, så er tallet et magisk tal. Magic nummer er meget ens med Happy Number.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.