问题:
给定一个整型数,倒序输出这个整型数。
分析:
转化为String处理。注意要考虑正负号。
代码:
public class Solution {
public int reverse(int x) {
int result=0;
int a,b;
int c=0;
if(x<=0){
x=-x;
c=1;
}
String s=new String();
String ss=new String();
s=s+x;
int i=s.length()-1;
b=x;
while(i>=0){
a=b%10;
b=b/10;
ss+=a;
i--;
}
try{
result=Integer.parseInt(ss);
}catch(Exception e){
result=0;
}
if(c==1)result=-result;
return result;
}
}