JAVA - 입력된 수의 각 자리수의 합을 구하는 퀴즈 (2022-07-16)

2022. 7. 16. 23:173층 1구역 - 개발의 장/JAVA

package loop_while;

import java.util.Scanner;

public class Quiz01 {

	public static void main(String[] args) {
System.out.println("\n입력된 수의 각 자리수의 합을 구하는 프로그램을 작성하라.");
		int inputData, total = 0;

		System.out.print("입력 : ");
		inputData = sc.nextInt();
		int tmp = inputData;
		while(true) {
			/*
			 * tmp = 1234;
			 * total = 0 + 4;
			 * tmp = 123;
			 * total = 4 + 3;
			 * tmp = 12;
			 * total = 7 + 2;
			 * tmp = 1;
			 * total = 9 + 1;
			 */
			total = total + tmp % 10;
			tmp = tmp / 10;
			if(tmp == 0)
				break;
		}
        }

}