Java中怎么判断随机生成的一个数是几位数?

【编程】 Java中怎么判断随机生成的一个数是几位数?

--------------------------------------------

傻大方资讯为您精选的网友回复(供您参考):

[升学]java中利用Math.Random()100000000,方法在0到99999999之间生成的某个随机数是几位数怎么可以判断出来???有什么方法吗?求各路大神指教!!!当然,所生成的数字是没有在控制台输出的情况下,由程序直接判定是几位数。

--------------------------------------------

傻大方资讯为您精选的网友回复(供您参考):

[升学]每次除以10, 若還大于0就多一位數.int a=(int)(Math.random()*100000000);int cnt=0;while(a>0) { a=a/10;  cnt++; }cnt就是答案

--------------------------------------------