import javax.swing.*;
public class ProgrammingExercise5_04{
	public static void main(String[] args)
	{
		int inputNumber=Integer.parseInt(JOptionPane.showInputDialog(null, "Input a number that you want to reverse."));
		int reversedNumber=reverse(inputNumber);//뒤집을 숫자를 입력받고 reverse()호출
		JOptionPane.showMessageDialog(null, "Reversed Number: "+reversedNumber);
	}
	public static int reverse(int number)
	{
		String reversed="";
		while(number>0)
		{//입력받은 숫자를 10으로 나눈 나머지를 문자열에 계속 붙여준다
			reversed=reversed+(number%10);
			number=number/10;
		}//10으로 나눠서 한자리 한자리 이동한다. 0보다 클 때만 계속 실행
		int returnNumber=Integer.parseInt(reversed);
		return returnNumber;//문자열을 정수형으로 바꿔 리턴
	}
}
----
토이 토이/숫자뒤집기
Retrieved from http://wiki.zeropage.org/wiki.php/토이/숫자뒤집기/임영동
last modified 2021-02-07 05:31:21