news 2026/6/25 13:28:15

二维数组案例:石头迷阵游戏,对象(类)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
二维数组案例:石头迷阵游戏,对象(类)

石头迷阵游戏

package com.itheima; public class ArrayTest6 { public static void main(String[] args) { start(5); //完成数字华容道的初始化和随机顺序 } public static void start(int n){ //定义一个二维数组存储字到表 int[][] arr = new int[n][n]; //遍历二维数组,给二位数组赋值 int count = 1; for (int i = 0; i < arr.length; i++) { for (int j = 0; j < arr[i].length; j++) { arr[i][j] = count++; } } for (int i = 0; i < arr.length; i++) { for (int j = 0; j < arr[i].length; j++) { int m = (int) (Math.random()*arr.length); int p = (int) (Math.random()*arr.length); int temp = arr[m][p]; arr[m][p] = arr[i][j]; arr[i][j] = temp; } } printArray(arr); } public static void printArray(int[][] arr) { for(int i =0;i<arr.length;i++){ for(int j =0;j<arr[i].length;j++){ System.out.print(arr[i][j]+"\t"); } System.out.println(); } } }

对象(类)

案例

ps:封装:把数据和对数据的处理放到同一个类中去

Student.java
public class Student { String name; double chinese; double math; public void printAllScore(){ System.out.println(name + "的总成绩是:" + (chinese + math)); } public void printAverageScore(){ System.out.println(name + "的平均成绩是:" + (chinese + math) / 2); } }
Test2.java
public class Test2 { public static void main(String[] args) { Student s1 = new Student(); s1.name = "播妞"; s1.chinese = 100; s1.math = 100; s1.printAllScore ();//s1调用则自动寻找s1中的值 s1.printAverageScore(); Student s2 = new Student(); s2.name = "播仔"; s2.chinese = 59; s2.math = 100; s2.printAllScore (); s2.printAverageScore(); } }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/25 11:46:21

【智能Agent监控实战】:Docker环境下告警系统搭建全攻略

第一章&#xff1a;智能Agent监控的核心价值与场景解析 智能Agent监控作为现代IT运维体系中的关键环节&#xff0c;正在重塑系统可观测性的边界。通过在主机、容器或边缘设备中部署具备自主感知与决策能力的智能Agent&#xff0c;企业能够实现对复杂分布式系统的深度洞察&#…

作者头像 李华
网站建设 2026/6/24 18:49:40

揭秘AI模型热更新机制:如何用Docker实现无缝版本迭代

第一章&#xff1a;AI 模型的 Docker 更新机制在持续集成与部署&#xff08;CI/CD&#xff09;流程中&#xff0c;AI 模型的迭代更新依赖于高效、可复现的容器化机制。Docker 作为主流的容器技术&#xff0c;为模型版本管理、环境隔离和快速部署提供了标准化解决方案。镜像构建…

作者头像 李华
网站建设 2026/6/24 21:41:18

揭秘Docker环境中LangGraph Agent日志异常:3步快速定位并解决生产问题

第一章&#xff1a;Shell脚本的基本语法和命令 Shell脚本是Linux和Unix系统中自动化任务的核心工具。它通过解释器逐行执行命令&#xff0c;能够调用系统程序、控制流程、处理文件与目录&#xff0c;适用于系统管理、日志分析和部署任务等场景。 变量定义与使用 在Shell脚本中…

作者头像 李华
网站建设 2026/6/22 13:27:37

【多模态Agent存储优化指南】:Docker持久化配置的5大核心实践

第一章&#xff1a;多模态Agent存储架构概述在构建多模态Agent系统时&#xff0c;存储架构的设计直接影响系统的可扩展性、响应效率和数据一致性。由于多模态Agent需处理文本、图像、音频、视频等多种类型的数据&#xff0c;传统单一数据库难以满足其高并发、低延迟与异构数据融…

作者头像 李华