Java-10-50的随机数,统计出现的次数
来源:互联网 发布:假面骑士fourze知乎 编辑:程序博客网 时间:2024/06/08 10:56
随机产生50个10到50的整数,统计每个数字各出现几次,出现0次的数字不打印。
代码如下:
package com.homework.lhh;import java.util.Random;public class Ex04 { public static void main(String[] args) { int[] array = new int[50]; Random random = new Random(); for (int i = 0; i < array.length; i++) { array[i] = random.nextInt(41) + 10; System.out.print(array[i] + " "); } for (int i = 0; i < array.length - 1; i++) { for (int j = 0; j < array.length - i - 1; j++) { if (array[j] > array[j + 1]) { int tmp = array[j]; array[j] = array[j + 1]; array[j + 1] = tmp; } } } System.out.println(); //为了方便直观的统计 System.out.println("冒泡排序后的数组为:"); for (int i = 0; i < array.length; i++) { System.out.print(array[i] + " "); } /* * for (int i = 0; i < array.length; i++) { if(0 == array[i]){ continue; * } if(array[i] == array[i+1]){ conut++; } System.out.println(); * System.out.print( array[i] + "出现的次数为:"+ (conut+1) +" 次"); conut = 0; * } */ // 查找 System.out.println(); for (int i = 0; i < array.length; i++) { int conut = 0;// 定义每一个数出现的次数 for (int j = 0; j < array.length; j++) { if (array[i] == array[j]) { conut++; } } if (i < 49 && array[i] != array[i + 1] && conut != 0) { System.out.println(array[i] + "出现的次数为:" + conut + " 次"); } if(i == 49){ System.out.println(array[i] + "出现的次数为:" + conut + " 次"); } } }}
运行结果如下:
阅读全文
0 0
- Java-10-50的随机数,统计出现的次数
- 统计随机数的次数
- java实现的统计随机数次数
- Introduction to Java Programming编程题6.7<统计0~9随机数出现的次数>
- java统计每个字母出现的次数
- 用Java统计单词出现的次数
- 统计出现字符的次数
- 统计字符串出现的次数
- 字符串的出现次数统计
- 统计字符串出现的次数
- 电话号码出现的次数统计
- 统计字符串出现的次数
- 统计空格出现的次数
- 统计单词出现的次数
- 统计A出现的次数
- 统计单词出现的次数
- 统计单词出现的次数
- 统计单词出现的次数。
- linux中给PHP安装mongodb的扩展
- UEFI规范驱动模型(二):驱动加载过程
- mybatis insert插入返回自增长id
- 并查集详解
- Hibernate注解之@ManyToMany
- Java-10-50的随机数,统计出现的次数
- Android中利用AXMLEditor工具不进行反编译就篡改apk文件
- Origin将多个文件数据导入
- USB设备描述符完全解析
- C++语音识别接口快速入门
- 文章标题
- 原码、反码、补码之间的转换和简单运算
- 关于多线程
- 双色Hanoi塔问题