留言与评论(共有 0 条评论) |
发布时间:2020-04-15 16:49:45
可以使用以下三种方法:
一、基于对数的解决方案:valueOf 方法返回的相关Number对象持有传递的参数的值。该参数可以是基本数据类型,字符串(String),等等。 这个方法是一个静态方法。该方法可以采取两个参数,其中一个是String,另一个是基数。使用语句:int numberOfDigits = String.valueOf(n).length();。
二、使用对数方法:java.lang.StrictMath.log10() 方法返回以10为底的对数的double值。它包括了一些情况: 如果参数为NaN或小于零,那么结果为NaN。 如果参数为正无穷大,那么结果为正无穷大。 如果参数为正零或负零,那么结果是负无穷大。 如果参数等于10N的整数n,那么结果是n。使用语句:int nDigits = floor(log10(abs(the_integer))) + 1;需要使用inclue math.h库。三、判断数据的大小:整数类型,任意一个数字
留言与评论(共有 0 条评论) |
全站搜索