题目:写一个方法,要求参数int类型,如:传入一个12345,返回结果54321。
面试的时候遇到这个题,还有个要求,是方法体内的代码不能超过8行,而且还要用递归。
面试的时候遇到这个题,还有个要求,是方法体内的代码不能超过8行,而且还要用递归。
public class Test {
public static int inverse(int a ){
int x = a % 10;
if( a / 10 == 0){
return new Integer(new Integer(x).toString());
}
else{
return new Integer(new Integer(x).toString() + inverse(a/10));
}
}
public static void main(String args[]){
System.out.println( inverse(12345) );
}
}
本文介绍了一种使用递归方法实现整数翻转的技术。通过一个简单的Java程序示例,展示了如何在限定行数内完成该操作。该方法不仅满足了特定的面试题目要求,还提供了一种思考解决问题的新角度。
3202

被折叠的 条评论
为什么被折叠?



