编写以下方法,返回倒置的函数 public static int reverse(int number)
3 回答
梵蒂冈之花
TA贡献1900条经验 获得超5个赞
ibeautiful
TA贡献1993条经验 获得超5个赞
public static int reserve(int num){
String a = num + ""; //转换参数为String
StringBuffer sb = new StringBuffer(a);
int num_r = Integer.parseInt(sb.reverse().toString()); //使用String里面的reverse方法倒置 然后转换回成int类型 得到的就是倒置的int了
return num_r;
}
如果不用这个方法的话 可以先把int转为String 再从尾到头的挨个读取整个String来达到输出倒置的int的目的
String a = num + "";
for (int i = a.length(); i > 0; i--) {
System.out.print(s.charAt(i - 1));
}
互换的青春
TA贡献1797条经验 获得超6个赞
public static int reverse(int num)
{
int result=0;
if(num<10){result=num;}
else if(num<100){
int a=0,b=0;
a=num/10 ;
b=num%10;
result=b*10+a;
}
return result;
//这里只做了100以内的 10以上的以此类推;不知道是不是要这个意思 题目描述太简单了你
}
- 3 回答
- 0 关注
- 719 浏览
添加回答
举报
0/150
提交
取消