统计鱼儿分布情况 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.pswp.cn/diannao/94411.shtml
繁体地址,请注明出处:http://hk.pswp.cn/diannao/94411.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【HUST】计算机|大学计算机基础内容(纯科普向)+数据结构数组、树、队列【旧文搬运】

最初发布时间&#xff1a;2020-09-19 23:17:48 以前写这篇文章&#xff0c;主要是接触到一些非计算机学院的同学&#xff0c;为了交流方便我写下了这篇文章……虽然现在回过头来看写得也比较草率&#xff0c;但确实是我对电脑的基础操作的最早的认识&#xff0c;放到现在我绝对…

CRT调试堆检测:从原理到实战的资源泄漏排查指南

在C/C开发中&#xff0c;内存泄漏和资源管理不当是导致程序崩溃、性能下降的常见原因。微软提供的C运行时库&#xff08;CRT&#xff09;内置了强大的调试工具&#xff0c;能够帮助开发者在开发阶段及时发现并修复资源泄漏问题。本文将深入解析CRT调试堆的工作原理&#xff0c;…

filezilla出现connected refused的时候排查问题

问题描述: 系统是ubuntu20.04&#xff0c;使用filezilla&#xff0c;两个主机之间能够ping通&#xff0c;但是filezilla使用sftp连接的时候显示的是 FATAL ERROR: Connection refused Could connect to the server应该如何排查问题呢 这是一个非常典型的SFTP连接问题。“Connec…

FPGA 基本设计思想--乒乓操作、串并转换、流水线

乒乓操作&#xff08;Ping-Pong&#xff09;的理解&#xff1a;为什么是另一种pipeline&#xff1f;-CSDN博客 FPGA菜鸟学习笔记——2、四大设计思想 - 知乎 乒乓操作&#xff08;Ping-Pong&#xff09;-CSDN博客 乒乓操作原理与FPGA设计-CSDN博客 乒乓操作 — [野火]FPGA …

2023 年 6 月 GESP Python 二级试卷真题+答案+解析

2023 年 6 月 GESP Python 二级试卷解析 一、单选题&#xff08;每题 2 分 &#xff0c;共 30 分&#xff09; 1 、 高级语言编写的程序需要经过以下&#xff08; &#xff09;操作&#xff0c;可以生成在计算机上运行的可执行代码。 A. 编辑 B. 保存 C. 调试…

数据对齐:如何处理时间序列与空间对齐问题?

在多模态学习中&#xff0c;不同模态&#xff08;文本、语音、图像、视频、传感器数据等&#xff09;具有不同的采样率、时间步长、空间分辨率。例如&#xff0c;视频是连续帧&#xff0c;音频是高采样频率的波形&#xff0c;文本是离散符号序列。为了实现有效融合&#xff0c;…

两个任务同一个调用时间 CRON:0 0 3 * * ?,具体如何调度的,及任务如何执行的

xxLjob两个任务 pullGuanjiaSalesJob&#xff0c;不同的执行参数&#xff0c;配置了同一个 XxlJob("pullGuanjiaSalesJob")两个任务同一个调用时间 CRON&#xff1a;0 0 3 * * ?&#xff0c;具体如何调度的&#xff0c;及任务如何执行的在 XXL-JOB 中&#xff0c;当…

【基于WAF的Web安全测试:绕过Cloudflare/Aliyun防护策略】

当Cloudflare或阿里云WAF矗立在Web应用前端&#xff0c;它们如同智能护盾&#xff0c;过滤恶意流量。然而&#xff0c;真正的Web安全测试不止于验证防护存在&#xff0c;更需挑战其边界——理解并模拟攻击者如何绕过这些先进防护&#xff0c;才能暴露深藏的风险。这不是鼓励攻击…

使用YOLOv8-gpu训练自己的数据集并预测

本篇将教学使用示例代码训练自己的数据集&#xff08;train&#xff09;以及预测&#xff08;predict&#xff09;。 目录 一、代码获取 二、训练 1、添加自己的训练集 2、创建训练集设置文件 3、 修改训练代码中数据集设置文件 4、开始训练 三、预测 1、 修改图片路径…

Transformer的并行计算与长序列处理瓶颈

Transformer相比RNN&#xff08;循环神经网络&#xff09;的核心优势之一是天然支持并行计算&#xff0c;这源于其自注意力机制和网络结构的设计.并行计算能力和长序列处理瓶颈是其架构特性的两个关键表现&#xff1a; 并行计算&#xff1a;指 Transformer 在训练 / 推理时通过…

LightRAG:大模型时代的低成本检索利器

LightRAG&#xff1a;大模型时代的低成本检索利器 大模型浪潮下&#xff0c;RAG 技术的困境与曙光 在科技飞速发展的当下&#xff0c;大语言模型&#xff08;LLMs&#xff09;已成为人工智能领域的璀璨明星。从最初惊艳世人的 GPT-3&#xff0c;到如今功能愈发强大的 GPT-4&…

spring boot开发中的资源处理等问题

文章目录一、RESTful 风格二、Spring Boot 静态资源处理三、Spring Boot 首页&#xff08;欢迎页&#xff09;四、PathVariable 注解五、拦截器&#xff08;Interceptor&#xff09;六、过滤器&#xff08;Filter&#xff09;七、触发器&#xff08;Trigger&#xff09;八、Han…

[2025CVPR-图象生成方向]ODA-GAN:由弱监督学习辅助的正交解耦比对GAN 虚拟免疫组织化学染色

​研究背景与挑战​ ​临床需求​ 组织学染色(如H&E和IHC)是病理诊断的核心技术,但IHC染色存在耗时、组织消耗大、图像未对齐等问题。 虚拟染色技术可通过生成模型将H&E图像转换为IHC图像,但现有方法面临两大挑战: ​染色不真实性​:生成图像与真实IHC的分布存在…

【Leetcode】2106. 摘水果

文章目录题目思路代码CJavaPython复杂度分析时间复杂度空间复杂度结果总结题目 题目链接&#x1f517; 在一个无限的 x 坐标轴上&#xff0c;有许多水果分布在其中某些位置。给你一个二维整数数组 fruits &#xff0c;其中 fruits[i] [positioni, amounti] 表示共有 amounti…

(CVPR 2024)SLAM卷不动了,机器人还有哪些方向能做?

关注gongzhonghao【CVPR顶会精选】众所周知&#xff0c;机器人因复杂环境适应性差、硬件部署成本高&#xff0c;对高效泛化一直需求迫切。再加上多传感器协同难题、真实场景数据获取不易&#xff0c;当下对迁移学习 机器人智能融合的研究也就更热烈了。不过显然&#xff0c;这…

Go语言 延 迟 语 句

延迟语句&#xff08;defer&#xff09;是Go 语言里一个非常有用的关键字&#xff0c;它能把资源的释放语句与申请语句放到距离相近的位置&#xff0c;从而减少了资源泄漏的情况发生。延迟语句是什么defer 是Go 语言提供的一种用于注册延迟调用的机制&#xff1a;让函数或语句可…

【go 】数组的多种初始化方式与操作

在 Go 语言中&#xff0c;数组是一种固定长度的数据结构&#xff0c;用于存储相同类型的元素。以下是 Go 中数组的多种初始化方式&#xff0c;结合搜索结果整理如下&#xff1a; &#xff08;一&#xff09;使用 var 关键字声明并初始化数组 使用 var 关键字声明数组时&#xf…

基于Java+MySQL 实现(Web)网上商城

悦桔拉拉商城1. 课设目的可以巩固自己之前所学的知识&#xff0c;以及学习更多的新知识。可以掌握业务流程&#xff0c;学习工作的流程。2. 开发环境硬件环境&#xff1a;Window11 电脑、Centos7.6 服务器软件环境&#xff1a;IntelliJ IDEA 2021.1.3 开发工具JDK 16 运行环境M…

高并发抢单系统核心实现详解:Redisson分布式锁实战

一、方法整体流程解析 #mermaid-svg-MROZ2xF7WaNPaztA {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-MROZ2xF7WaNPaztA .error-icon{fill:#552222;}#mermaid-svg-MROZ2xF7WaNPaztA .error-text{fill:#552222;strok…

Android12 User版本开启adb root, adb remount, su, 关闭selinux

开启adb root 直接看adb源码&#xff1a; __android_log_is_debuggable就是判断ro.debuggable属性值&#xff0c;感兴趣可以在 源码下grep下实现看看。auth_required :在adb源码下定义的全局变量&#xff0c;默认等于true,。看名字就是是否需要用户授权的flag, 这里不再继续跟…