JAVA - 입력된 수를 거꾸로 정수형 변수에 담아 출력하는 퀴즈 Ex)123 -> 321 (2022-07-16)

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

package loop_while;

import java.util.Scanner;

public class Quiz01 {

	public static void main(String[] args) {
System.out.println("\n입력된 수를 거꾸로 정수형 변수에 담아 출력하시오.(예 123 -> 321)");
		System.out.print("입력 : ");
		inputData = sc.nextInt();
		tmp = inputData;
		total = 0;
		while(true) {
			/*
			 * tmp = 123;
			 * total = 0 + 3;
			 * tmp = 12;
			 
			 * total = 3 * 10;
			 * total = 30 + 2;
			 * tmp = 1;
			
			 * total = 32 * 10;
			 * total = 320 + 1;
			 */
			total = total * 10;
			total = total + tmp % 10;
			tmp = tmp / 10;
			if(tmp == 0)
				break;
		}
		System.out.println(inputData + "의 거꾸로된 정수 : " + total);
	}

}