多种方法求java求整数的位数
方法一
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中整数的位数。这些方法包括:使用字符串转换、数学对数函数以及循环除法。每种方法都有其适用场景和优缺点。
2231

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



