Java案例-数组求余问题
时间:2022-05-04
本文章向大家介绍Java案例-数组求余问题,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
案例分析
要求定义一个int 型数组a,包含100 个元素,保存100个随机的4 位数。再定义一个int 型数组b,包含10 个元素。统计a 数组中的元素对10 求余等于0 的个数,保存到 b[0]中;对10 求余等于1 的个数,保存到b[1]中,……依此类推。
具体实现代码
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]=%dn", j, b[j]);
}
}
}
运行结果-随机数所以每次运行结果不同
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释