前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java案例-数组求余问题

Java案例-数组求余问题

作者头像
Java帮帮
发布2018-03-19 17:03:00
1.3K0
发布2018-03-19 17:03:00
举报

案例分析

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

具体实现代码

代码语言:javascript
复制
package teacher01;
/**
 * 要求定义一个int 型数组a,包含100 个元素,保存100 个随机的4 位数。再定义一个int 型数组b,
 * 包含10 个元素。统计a 数组中的元素对10求余等于0 的个数,
 *  保存到 b[0]中; 对10 求余等于1 的个数,保存到b[1]中,……依此类推。
 */
public class Remain {
 public static void main(String[] args) {
 int[] a = new int[100];
 // 保存100 个随机4 位数到a 中
 for (int i = 0; i < a.length; i++) {
 a[i] = (int) (1000 * Math.random());
 }
 // 统计a 数组中的元素对10 求余的各个的数目
 int[] b = new int[10];
 int k, sum;
 for (int j = 0; j < b.length; j++) {
 for (k = 0, sum = 0; k < a.length; k++) {
 if ((a[k] % 10) == j)
 sum++;
 }
 b[j] = sum;
 System.out.printf("b[%d]=%d\n", j, b[j]);
 }
 }
}

运行结果-随机数所以每次运行结果不同

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-05-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Java帮帮 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档