当前位置: 首页 > news >正文

统计鱼儿分布情况 Java

假设有一个池塘,管理员在池塘中添加随机数量的鱼类,为了统计鱼类的分布情况,他将池塘划分为8*8的二维网格,鱼儿随机游动,但是每个网格中最多容纳100条鱼,要求编写程序显示鱼儿分布情况,并计算鱼儿数量最多的网格坐标。统计鱼儿分布情况效果如图所示。

package lianxi1;import java.util.Random;public class FishPopulation {public static void main(String[] args) {int[][] seaGrid = new int[8][8];   // 定义8x8池塘Random random = new Random();// 生成每格的鱼数,最大100for (int i = 0; i < 8; i++) {for (int j = 0; j < 8; j++) {seaGrid[i][j] = random.nextInt(101);}}// 打印鱼儿分布(可以用表格或对齐格式)System.out.println("鱼儿分布情况(每个格子中的鱼数):");System.out.println("-------鱼儿分布情况(每个格子中的鱼数):------");for (int i = 0; i < 8; i++) {System.out.print("  ");for (int j = 0; j < 8; j++) {// 每个数宽度一致,避免输出错位System.out.printf("%3d", seaGrid[i][j]);if (j != 7) {System.out.print(" ");}}System.out.println();}System.out.println("--------------------------------------------");// 找出最大鱼数的网格int maxFish = seaGrid[0][0];int maxRow = 0;int maxCol = 0;for (int i = 0; i < 8; i++) {for (int j = 0; j < 8; j++) {if (seaGrid[i][j] > maxFish) {maxFish = seaGrid[i][j];maxRow = i;maxCol = j;}}}// 输出最大鱼数对应的网格(行列从1开始编号)System.out.println("该池塘中鱼最多的网格坐标为:(" + (maxRow + 1) + ", " + (maxCol + 1) + ")");System.out.println("鱼的最大数量为:" + maxFish);}
}

http://www.xdnf.cn/news/1249039.html

相关文章:

  • libpq库使用
  • 二叉树算法
  • Mysql常用语句
  • Bilateral Reference for High-Resolution Dichotomous Image Segmentation
  • 智慧社区(八)——社区人脸识别出入管理系统设计与实现
  • 轻量应用服务器Centos系统上安装jdk8和Jdk17教程(详细)
  • (ZipList入门笔记二)为何ZipList可以实现内存压缩,可以详细介绍一下吗
  • 在AI时代,如何制定有效的职业规划?AI时代职业规划+AI产品经理角色
  • 探索设计模式的宝库:Java-Design-Patterns
  • FastDeploy2.0:报qwen2.embed_tokens.weight
  • 3. 为什么 0.1 + 0.2 != 0.3
  • 多传感器融合
  • Redis之Set和SortedSet类型常用命令
  • leetcode-python-删除链表的倒数第 N 个结点
  • VUE+SPRINGBOOT从0-1打造前后端-前后台系统-邮箱重置密码
  • 使用ProxySql实现MySQL的读写分离
  • ubuntu24安装vulkan-sdk
  • 一文搞定JavaServerPages基础,从0开始写一个登录与人数统计页面
  • Rust进阶-part4-智能指针2
  • 力扣106:从中序与后序遍历序列构造二叉树
  • VUE+SPRINGBOOT从0-1打造前后端-前后台系统-登录实现
  • Redis里面什么是sdshdr,可以详细介绍一下吗?
  • Linux lvm逻辑卷管理
  • 跑yolov5的train.py时,ImportError: Failed to initialize: Bad git executable.
  • 【Linux】特效爆满的Vim的配置方法 and make/Makefile原理
  • 一种红外遥控RGB灯带控制器-最低价MCU
  • MySQL间隙锁在查询时锁定的范围
  • 前端遇到页面卡顿问题,如何排查和解决?
  • 【运维部署篇】OpenShift:企业级容器应用平台全面解析
  • Spring 的优势