首页 > 其他分享 >输出随机数的各个位数

输出随机数的各个位数

时间:2023-02-07 21:36:12浏览次数:37  
标签:count 输出 10 int 个位数 number 123 sjnumber 随机数

package com.fqs.demo;

import java.util.Random;

public class SjWeiShu {
    public static void main(String[] args) {
        //1237777777777777777=number
        //第0位 个位 123%10的余数=3 number/100
        //第1位十位 123/10 再取余数 (number/10)%10  123除以10等于12.3 12.3%10=2
        //第2位 百位 123/10/10 再取余数 (number/10/10)%10 1.23%10=1
        Random sj=new Random();
        int sjnumber=sj.nextInt(10000)+1;
        System.out.println("sjnumber:"+sjnumber);
        int []array=new int[sjnumber];
        int count=0;
        for(int number=sjnumber; number>0;number/=10) {
        int    shu=number%10;
        
        array[count]=shu;
            
         count++; //次数统计
        }
        for (int i=count-1;i>=0;i--) {//下标需要总位数-1,当下标<0停止
            System.out.println(array[i]);
        }
        System.out.println("合计:"+count+"位");
    }

}

 

标签:count,输出,10,int,个位数,number,123,sjnumber,随机数
From: https://www.cnblogs.com/haha1988/p/17099863.html

相关文章

  • 11.2支撑硬件输入输出的IN指令和OUT指令
    Window控制硬件时借助的是输入输出指令。其中具有代表性的两个输入输出指令就是IN和OUT。这些指令也是汇编语言的助记符IN指令和OUT指令的语法如图11-2所示。这是......
  • P1157 组合的输出
    组合的输出题目描述排列与组合是常用的数学方法,其中组合就是从n个元素中抽出r个元素(不分顺序且r<=n),我们可以简单地将n个元素理解为自然数1,2,...,n,从中任取r......
  • C语言填空:字母前后字符输出
    /*功能为:输入1个字母后,输出该字母的前序字母、该字母、该字母的后序字母,例如:输入g,则输出fgh;输入a,则输出zab;输入M,则输出LMN;输入Z,则输出YZA。*/#include<stdio.h>voidm......
  • m基于FPGA的cordic算法实现,输出sin和cos波形
    1.算法描述       CORDIC(CoordinateRotationDigitalComputer)算法即坐标旋转数字计算方法,是J.D.Volder1于1959年首次提出,主要用于三角函数、双曲线、指数、对数......
  • 这段代码会输出啥
    按照补码的形式运算最后格式化成为有符号的整型#include<stdio.h>intmain(){inti=-20;unsignedintj=10;intz=i+j;printf("%d",z);return0;}分析:按补码的形......
  • m基于FPGA的cordic算法实现,输出sin和cos波形
    1.算法描述CORDIC(CoordinateRotationDigitalComputer)算法即坐标旋转数字计算方法,是J.D.Volder1于1959年首次提出,主要用于三角函数、双曲线、指数、对数的计算。该算法通......
  • 软件测试|f-string格式化输出的这些用法,90%的Pythoner不知道
    f-srtingf-string是Python3.6版本开始引入的特性,想必很多Python用户都基础性的使用过,通过它我们可以更加方便地向字符串中嵌入自定义内容,但f-string真正蕴含的功能远......
  • (笔试题)输出这段代码的结果(关于进制位的代码)
    #include<stdio.h>intmain(){chara=-1;signedcharb=-1;unsignedcharc=-1;printf("a=%d,b=%d,c=%d",a,b,c);return0;}解析:#include<stdio.h>intmain(){/......
  • POJ - 2230 欧拉回路的输出
    Bessie'sbeenappointedthenewwatch-cowforthefarm.Everynight,it'sherjobtowalkacrossthefarmandmakesurethatnoevildoersaredoinganyevil.Sh......
  • POJ 3625 Building Roads(最小生成树+卡输出精度)
    BuildingRoadsTimeLimit: 1000MS MemoryLimit: 65536KTotalSubmissions: 13247 Accepted: 3661DescriptionFarmerJohnhadjustacquiredseveralnewfarms!He......