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

发布时间 - 2026-01-11 02:27: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 + " 次");
      }
    }

  }
}


运行结果如下:

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


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


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何在景安服务器上快速搭建个人网站?  Laravel Eloquent性能优化技巧_Laravel N+1查询问题解决  node.js报错:Cannot find module &#39;ejs&#39;的解决办法  香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南  网站制作报价单模板图片,小松挖机官方网站报价?  详解jQuery停止动画——stop()方法的使用  三星、SK海力士获美批准:可向中国出口芯片制造设备  Laravel如何记录自定义日志?(Log频道配置)  Laravel如何实现密码重置功能_Laravel密码找回与重置流程  Windows10怎样连接蓝牙设备_Windows10蓝牙连接步骤【教程】  如何彻底卸载建站之星软件?  Android利用动画实现背景逐渐变暗  北京网站制作公司哪家好一点,北京租房网站有哪些?  PythonWeb开发入门教程_Flask快速构建Web应用  网站制作软件有哪些,制图软件有哪些?  ChatGPT回答中断怎么办 引导AI继续输出完整内容的方法  Laravel如何使用Passport实现OAuth2?(完整配置步骤)  如何快速搭建高效可靠的建站解决方案?  如何快速查询域名建站关键信息?  详解阿里云nginx服务器多站点的配置  使用豆包 AI 辅助进行简单网页 HTML 结构设计  Laravel如何发送邮件和通知_Laravel邮件与通知系统发送步骤  香港服务器部署网站为何提示未备案?  文字头像制作网站推荐软件,醒图能自动配文字吗?  如何制作一个表白网站视频,关于勇敢表白的小标题?  如何实现建站之星域名转发设置?  Laravel如何使用Seeder填充数据_Laravel模型工厂Factory批量生成测试数据【方法】  深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?  Laravel怎么实现前端Toast弹窗提示_Laravel Session闪存数据Flash传递给前端【方法】  高防服务器租用指南:配置选择与快速部署攻略  高防网站服务器:DDoS防御与BGP线路的AI智能防护方案  Laravel的契約(Contracts)是什么_深入理解Laravel Contracts与依赖倒置  🚀拖拽式CMS建站能否实现高效与个性化并存?  html5如何实现懒加载图片_ intersectionobserver api用法【教程】  php做exe能调用系统命令吗_执行cmd指令实现方式【详解】  ai格式如何转html_将AI设计稿转换为HTML页面流程【页面】  免费网站制作appp,免费制作app哪个平台好?  如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?  Laravel如何实现API版本控制_Laravel API版本化路由设计策略  无锡营销型网站制作公司,无锡网选车牌流程?  深入理解Android中的xmlns:tools属性  音乐网站服务器如何优化API响应速度?  惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?  Laravel Eloquent访问器与修改器是什么_Laravel Accessors & Mutators数据处理技巧  Laravel storage目录权限问题_Laravel文件写入权限设置  如何在腾讯云免费申请建站?  laravel怎么使用数据库工厂(Factory)生成带有关联模型的数据_laravel Factory生成关联数据方法  JS中页面与页面之间超链接跳转中文乱码问题的解决办法  Laravel Blade模板引擎语法_Laravel Blade布局继承用法  Laravel集合Collection怎么用_Laravel集合常用函数详解