入门算法题:反转一个只有3位数的整数

解法1:

public  int reverseInteger(int number){
    int bai = (number / 100) % 10;
    int shi = (number / 10) % 10;
    int ge = (number / 1) % 10;
    return ge*100 + shi * 10 + bai;
}

解法2:

//直接用 StringBuilder 的 reverse 方法,不过效率是个问题

System.out.println(Integer.parseInt(new StringBuilder(number + "").reverse().toString()));
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。