Java经典编程习题100例:第19例:要求定义一个int型数组a,包含100个元素,保存100个随机的4位数。再定义一个 int型数组b,包含10个元素。统计a数组中的元素对10求余等于0的个数,保

不要自卑,去提升实力
互联网行业谁技术牛谁是爹
如果文章可以带给你能量,那是最好的事!请相信自己
加油o~

Java经典编程习题,初学者可以参考学习

在这里插入图片描述
点击下面链接
Java经典编程100例习题汇总

题目描述:

要求定义一个int型数组a,包含100个元素,保存100个随机的4位数。再定义一个
int型数组b,包含10个元素。统计a数组中的元素对10求余等于0的个数,保存
到b[0]中;对10求余等于1的个数,保存到b[1]中,……依此类推。

解题思路:

利用Random产生随机数,遍历数组

代码:

import java.util.Arrays;
import java.util.Random;

public class Main {
    
    
    public static void main(String[] args) {
    
    
        int[] a=new int[100];
        for(int i=0;i<100;i++){
    
    
            a[i]=new Random().nextInt()*(9999-1000+1)+1000;
        }
        int[] b=new int[10];
        for(int i=0;i<100;i++){
    
    
            if(a[i]%10==0){
    
    
                b[0]++;
            }
            if(a[i]%10==1){
    
    
                b[1]++;
            }
            if(a[i]%10==2){
    
    
                b[2]++;
            }
            if(a[i]%10==3){
    
    
                b[3]++;
            }
            if(a[i]%10==4){
    
    
                b[4]++;
            }
            if(a[i]%10==5){
    
    
                b[5]++;
            }
            if(a[i]%10==6){
    
    
                b[6]++;
            }
            if(a[i]%10==7){
    
    
                b[7]++;
            }
            if(a[i]%10==8){
    
    
                b[8]++;
            }
            if(a[i]%10==9){
    
    
                b[9]++;
            }
        }
        System.out.println(Arrays.toString(b));
    }
}

おすすめ

転載: blog.csdn.net/m0_47256162/article/details/113748429