求随机数的位数(随机数是十进制的数) 先给定了随机数的范围

 1 package com.fqs.demo;
 2 
 3 import java.util.Random;
 4 
 5 
 6 public class JiWei {
 7     public static void main(String[] args) {
 8         //随机数给范围;求随机数的范围位数
 9         Random sj=new Random();
10         int sjnumber=sj.nextInt(10000)+1;
11         System.out.println("sjnumber:"+sjnumber);
12         int wei=0;//初始值是0
13         for(int temp=sjnumber;temp!=0;temp/=10) {
14             //每次都除以10,当等于0结束循环
15             wei++;//位数 计数
16         }
17         System.out.println("wei:"+wei);
18     }
19 
20 }

 

posted @ 2023-02-01 21:46  胖豆芽  阅读(10)  评论(0编辑  收藏  举报