题目描述:
要求定义一个int型数组a,包含100个元素,保存100个随机的4位数。再定义一个
int型数组b,包含10个元素。统计a数组中的元素对10求余等于0的个数,保存
到b[0]中;对10求余等于1的个数,保存到b[1]中,……依此类推。
解题思路:
利用Random产生随机数,遍历数组 • 1
代码:
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)); } }