- 입력받은 문자열을 숫자로 변환한 뒤 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;//문자열을 정수형으로 바꿔 리턴 } }----
토이 토이/숫자뒤집기