1. 程式人生 > 其它 >Java經典程式設計習題100例:第19例:要求定義一個int型陣列a,包含100個元素,儲存100個隨機的4位數。再定義一個 int型陣列b,包含10個元素。統計a陣列中的元素對10求餘等於0的個數,保

Java經典程式設計習題100例:第19例:要求定義一個int型陣列a,包含100個元素,儲存100個隨機的4位數。再定義一個 int型陣列b,包含10個元素。統計a陣列中的元素對10求餘等於0的個數,保

技術標籤:Java體系演算法javapythonC語言c++

不要自卑,去提升實力
網際網路行業誰技術牛誰是爹
如果文章可以帶給你能量,那是最好的事!請相信自己
加油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)); } }