Java 作业 二
2024-10-11 22:40:56
编写一个Java应用程序,统计数组{1,3,4,7,2,1,1,5,2,5,7,2,1,1,3},统计显示每种数字其出现的次数以及出现最多和最少次数的数字。
package hi; public class Array2 { /**
* @param args
*/
private int [] arr1={1,3,4,7,2,1,1,5,2,5,7,2,1,1,3};
private int [] arr2={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};//数组中的数字 对应依次出现的次数。
private int max,min,num1,num2;
Array2(){
max=0;
min=0;
num1=0;
num2=0;
}
public void print1(){
System.out.println("数字 次数"); }
// public void print2(){
// Array2 a = new Array2();
//
// }
public void record(){
Array2 a = new Array2();
for(int i=0;i<a.arr1.length;i++){
for(int j=0;j<a.arr1.length;j++){
if(a.arr1[i]==a.arr1[j]){
a.arr2[i]++;
}
}
}
a.min=a.arr2[0]; for(int i=0;i<a.arr1.length;i++){
if(a.max<a.arr2[i]){
a.max=a.arr2[i];
a.num1=i;
} if(a.min>a.arr2[i]){
a.min=a.arr2[i];
a.num2=i;
}
}
for(int i=0;i<a.arr1.length;i++){
System.out.print(a.arr1[i]+" ");
System.out.println(+a.arr2[i]);
}
System.out.println("The largest number is "+a.arr1[a.num1]);
System.out.println("The smallest number is "+a.arr1[a.num2]);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Array2 a = new Array2();
a.print1();
a.record(); } }
最新文章
- (六)Spark-Eclipse开发环境WordCount-Java&;Python版Spark
- Python:版本升级
- 如何破解.net软件
- ACM Steps 2.1.4
- HTML基础2 表单和框架
- sql批量修改插入数据
- ATL 工程下添加右击菜单
- .NET基础拾遗(7)多线程开发基础1
- OC和C语言的混编注意点和好处
- CSS3前缀
- Redis集群环境安装指南
- javascript中0.01*2324=23.240000000000002 ?
- java注解编程
- 深度学习之 rnn 台词生成
- 分析解剖微服务系列(二)-SOA和微服务异同
- spring配置jax-ws
- DataSnap服务器从xe2升级到xe5报错的处理
- Java 构造器Constructor 继承
- request:fail 小程序要求的 TLS 版本必须大于等于 1.2
- onItemLongClick事件的监听
热门文章
- mybatis的插件分析
- linux下的抓包
- eclipse创建动态maven项目
- HDU 1671 Phone List (qsort字符串排序与strncmp的使用 /字典树)
- Senparc.Weixin微信开发(3) 自定义菜单与获取用户组
- 一脸懵逼学习Hadoop-HA机制(以及HA机制的配置文件,测试)
- echarts 模拟迁徙
- HTML文本格式化与HTML 超链接
- $_FILES[";file";][";error";]是错误代码
- onclick传对象