全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Java统计50个10到50之间整数的随机出现次数

随机产生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 + " 次");
      }
    }

  }
}


运行结果如下:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# Java  # 统计  # 次数  # Java生成范围内随机整数的三种方法  # Java超详细讲解如何生成随机整数  # Java生成指定范围内的一个随机整数2种方式  # 数为  # 几次  # 大家多多  # 各出  # Random  # public  # util  # import  # void  # main  # static  # lhh  # pre  # class  # package  # homework  # brush 


相关文章: 详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)  如何在腾讯云免费申请建站?  C++如何使用std::optional?(处理可选值)  武汉外贸网站制作公司,现在武汉外贸前景怎么样啊?  佛山网站制作系统,佛山企业变更地址网上办理步骤?  整蛊网站制作软件,手机不停的收到各种网站的验证码短信,是手机病毒还是人为恶搞?有这种手机病毒吗?  常州自助建站工具推荐:低成本搭建与模板选择技巧  湖南网站制作公司,湖南上善若水科技有限公司做什么的?  网站app免费制作软件,能免费看各大网站视频的手机app?  韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐  金*站制作公司有哪些,金华教育集团官网?  建站之星多图banner生成与模板自定义指南  制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?  Swift中switch语句区间和元组模式匹配  如何选择CMS系统实现快速建站与SEO优化?  如何高效利用200m空间完成建站?  专业的网站制作设计是什么,如何制作一个企业网站,建设网站的基本步骤有哪些?  广东企业建站网站优化与SEO营销核心策略指南  建站之星后台管理:高效配置与模板优化提升用户体验  如何配置FTP站点权限与安全设置?  制作网站的基本流程,设计网站的软件是什么?  阿里云网站制作公司,阿里云快速搭建网站好用吗?  网站网页制作电话怎么打,怎样安装和使用钉钉软件免费打电话?  如何在Golang中处理模块冲突_解决依赖版本不兼容问题  建站之星伪静态规则如何正确配置?  XML的“混合内容”是什么 怎么用DTD或XSD定义  如何选购建站域名与空间?自助平台全解析  上海网站制作网页,上海本地的生活网站有哪些?最好包括生活的各个方面的?  建站168自助建站系统:快速模板定制与SEO优化指南  宝塔建站后网页无法访问如何解决?  太平洋网站制作公司,网络用语太平洋是什么意思?  微网站制作教程,不会写代码,不会编程,怎么样建自己的网站?  小建面朝正北,A点实际方位是否存在偏差?  建站之星代理如何优化在线客服效率?  建站主机与虚拟主机有何区别?如何选择最优方案?  山东云建站价格为何差异显著?  如何确保西部建站助手FTP传输的安全性?  建站之星安装后界面空白如何解决?  手机网站制作与建设方案,手机网站如何建设?  高性能网站服务器配置指南:安全稳定与高效建站核心方案  利用JavaScript实现拖拽改变元素大小  如何高效配置IIS服务器搭建网站?  建站之星如何修改网站生成路径?  如何选择高效稳定的ISP建站解决方案?  如何高效完成自助建站业务培训?  如何有效防御Web建站篡改攻击?  建站主机空间推荐 高性价比配置与快速部署方案解析  网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?  如何打造高效商业网站?建站目的决定转化率  如何在服务器上配置二级域名建站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。