자바 매직 넘버 프로그램

자바의 매직 넘버 프로그램
자바의 매직 넘버 프로그램

매직 넘버는 숫자의 합이 재귀 적으로 한 자리까지 계산되는 경우 한 자리가 1 이면 숫자는 매직 넘버입니다. 매직 넘버는 행복 번호와 매우 유사하다.

예-226 은 매직 넘버라고합니다.

2+2+6=10 숫자의 합은 다시 1+0=1 이제 우리는 한 자리 숫자가 1 얻을 10 입니다.우리는 한 자리 숫자 지금 것 1 그들 그것은 마법의 숫자 않을 것.

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

출력:

Enter number=226Magic Number

자바 자바 자습서 자바 학습 알아보기 자바

자주 묻는 질문

매직 넘버 란 무엇입니까?
매직 넘버 는 한 자릿수가 1 이면 그 자릿수의 합이 재귀 적으로 한 자릿수까지 계산되면 그 숫자는 매직 넘버입니다. 매직 넘버는 행복 번호와 매우 유사하다.
자바의 매직 넘버 란 무엇입니까?
매직 넘버 는 한 자릿수가 1 이면 그 자릿수의 합이 재귀 적으로 한 자릿수까지 계산되면 그 숫자는 매직 넘버입니다. 매직 넘버는 행복 번호와 매우 유사하다.

답글 남기기

이메일 주소는 공개되지 않습니다.