統計魚兒分布情況 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
英文地址,請注明出處:http://en.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, 這里不再繼續跟…