首页 > 编程语言 > 详细

多种方法求java求整数的位数

时间:2017-12-21 19:16:30      阅读:196      评论:0      收藏:0      [点我收藏+]
方法一
private static int getNumLenght(long num){
        num = num>0?num:-num;       
        return String.valueOf(num).length();

    }

方法二
private static int getNumLenght(long num){
        num = num>0?num:-num;       
        if (num==0) {
            return 1;
        }
        return (int) Math.log10(num)+1;
    }

方法三
private static int getNumLenght(long num){
        if (num==0) {
            return 1;
        }
        int lenght = 0;
        for (long temp = num ; temp != 0; temp/=10){
            lenght++;
        }
        return lenght;
    }

  

多种方法求java求整数的位数

原文:http://www.cnblogs.com/toov5/p/8081887.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!