- ìž…ë ¥ë°›ì�€ 문ìž�ì—´ì�„ 숫ìž�로 변환한 ë’¤ 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;//문ìž�ì—´ì�„ ì •ìˆ˜í˜•ìœ¼ë¡œ 바꿔 리턴
}
}
----
í† ì�´ í† ì�´/숫ìž�뒤집기










