当前位置: 首页 > 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.lryc.cn/news/610709.html

相关文章:

  • 复制网页文字到Word、WPS文字?选中后直接拖放
  • C语言线程同步详解(互斥锁、信号量、条件变量和读写锁)
  • Apache OFBiz Scrum 组件命令注入漏洞
  • FLAN-T5:大规模指令微调的统一语言模型框架
  • C++(线程)
  • 恶魔轮盘赌
  • Java Date类介绍
  • 前端保持和服务器时间同步的方法【使用vue3举例】
  • 利用m0改造循迹模块处理笔记00
  • 强光干扰下误报率↓82%!陌讯多模态融合算法在火焰识别的落地优化
  • 服务器数据恢复—坏道致Raid5阵列硬盘离线如何让数据重生?
  • Linux 系统启动原理2
  • 2025年服务器漏洞生存指南:从应急响应到长效免疫的实战框架
  • Pandas query() 方法详解
  • 防水防尘防摔性能很好的智能三防手机,还有22000mAh大电池
  • 手机通话检测数据集介绍-3,100 张图片 智能监控系统 驾驶安全监控
  • 联发科芯片组曝高危漏洞:越界写入缺陷危及智能手机与物联网设备安全
  • Tasks and Deadlines(Sorting and Searching)
  • 云手机和实体手机之间的区别
  • 【springcloud的配置文件不生效】
  • AI的第一次亲密接触——你的手机相册如何认出你的猫?
  • 深入浅出 RabbitMQ-交换机详解与发布订阅模型实战
  • 华为云云产品的发展趋势:技术创新驱动数字化未来
  • 查看部署在K8S服务的资源使用情况
  • 蓝桥杯----DS1302实时时钟
  • Could not load the Qt platform plugin “xcb“ in “无法调试与显示Opencv
  • 【升级打怪实录】uniapp - android 静态声明权限和动态请求权限的区别
  • AI+OA原生应用 麦当秀AIPPT
  • 用 PyTorch 实现一个简单的神经网络:从数据到预测
  • lesson32:Pygame模块详解:从入门到实战的2D游戏开发指南