news 2026/7/10 9:05:38

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

作者头像

张小明

前端开发工程师

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/7/10 7:20:02

【量子计算镜像运行参数全解析】:掌握5大核心参数优化性能

第一章&#xff1a;量子计算镜像运行参数概述在量子计算系统中&#xff0c;镜像运行是一种用于模拟和验证量子电路行为的关键机制。通过构建与原始量子态对称的“镜像”操作序列&#xff0c;开发者能够检测噪声影响、验证门操作保真度&#xff0c;并优化量子算法的执行路径。核…

作者头像 李华
网站建设 2026/7/9 20:12:47

272. Java Stream API - 使用数字专用流,避免装箱开销

文章目录272. Java Stream API - 使用数字专用流&#xff0c;避免装箱开销&#x1f6ab; 问题&#xff1a;普通 Stream 会引发装箱性能问题✅ 解决方案&#xff1a;使用数字专用流&#x1f4ca; IntStream 示例&#xff1a;终端操作更丰富&#x1f9ee; summaryStatistics() 示…

作者头像 李华
网站建设 2026/7/10 8:51:28

紧急规避生产事故:多模态Agent未隔离网络的3个致命风险(必读)

第一章&#xff1a;多模态 Agent 的 Docker 网络隔离概述在构建多模态 Agent 系统时&#xff0c;Docker 容器化技术为不同模态&#xff08;如文本、图像、语音&#xff09;的处理模块提供了轻量级、可移植的运行环境。然而&#xff0c;多个 Agent 模块之间既需要独立运行以保障…

作者头像 李华
网站建设 2026/7/10 3:26:18

Docker容器间Agent服务互相影响?资深运维总结的5级隔离模型曝光

第一章&#xff1a;Docker容器间Agent服务互相影响&#xff1f;资深运维总结的5级隔离模型曝光在微服务架构日益复杂的今天&#xff0c;多个Docker容器中运行的Agent服务&#xff08;如监控、日志采集、安全探针等&#xff09;常因资源争抢或网络冲突导致异常行为。资深运维团队…

作者头像 李华
网站建设 2026/7/10 12:25:06

揭秘Docker Buildx构建日志:5个你必须关注的关键调试信息

第一章&#xff1a;Docker Buildx构建日志的核心价值Docker Buildx 是 Docker 官方提供的 CLI 插件&#xff0c;扩展了原生 docker build 命令的能力&#xff0c;支持跨平台构建、并行输出和高级镜像构建功能。在多架构支持日益重要的今天&#xff0c;构建日志不再仅仅是输出信…

作者头像 李华
网站建设 2026/7/9 17:22:13

为什么顶级AI团队都在用Docker网络隔离保护多模态Agent?真相揭晓

第一章&#xff1a;多模态 Agent 的 Docker 网络隔离在构建多模态 Agent 系统时&#xff0c;Docker 容器化技术为不同功能模块&#xff08;如语音识别、图像处理、自然语言理解&#xff09;提供了轻量级部署方案。然而&#xff0c;多个 Agent 间若共用默认网络环境&#xff0c;…

作者头像 李华