public static void main(String[] args) {
int num=123456;
int newNum=myReserve(num);
System.out.println(newNum);
}
public static int myReserve(int oriNum){
int tempNum=oriNum,count,result=0;
for(count=0;tempNum>0;tempNum/=10,count++);//算出该数有多少位
while(oriNum>0){
int num=oriNum%10;//取出该位上的数.
for(int i=1;i<count;i++){//count标识当前正在处理第几位数.
num*=10;
}
count--;//标识向前移一位.
result+=num;
oriNum/=10;//切掉处理过的位数.
}
return result;
}
}