U E D R , A S I H C RSS

토이/숫자뒤집기/임영동

  • 입력받은 문자열을 숫자로 변환한 뒤 10으로 나눠주면서 그 나머지를 String에 붙여버린다. 그 후 출력.

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;//문자열을 정수형으로 바꿔 리턴
	}
}
----
토이 토이/숫자뒤집기
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:31:21
Processing time 0.0194 sec