news 2026/9/7 13:18:32

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

作者头像

张小明

前端开发工程师

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/9/7 7:17:26

边缘Agent的Docker监控实践(资源利用率提升90%的秘密)

第一章&#xff1a;边缘Agent的Docker监控实践&#xff08;资源利用率提升90%的秘密&#xff09;在边缘计算场景中&#xff0c;资源受限是常态&#xff0c;如何高效监控并优化Docker容器的运行状态成为关键。通过部署轻量级监控Agent&#xff0c;可实时采集容器的CPU、内存、网…

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

揭秘Docker Scout漏洞导出功能:如何快速获取镜像安全报告

第一章&#xff1a;Docker Scout漏洞导出功能概述Docker Scout 是 Docker 官方推出的安全分析工具&#xff0c;旨在帮助开发者和运维团队识别容器镜像中的已知漏洞、软件包风险以及配置问题。其中&#xff0c;漏洞导出功能允许用户将扫描结果以结构化格式导出&#xff0c;便于在…

作者头像 李华
网站建设 2026/9/8 2:56:51

多模态Agent性能骤降?可能是Docker网络隔离没做好(附诊断清单)

第一章&#xff1a;多模态Agent性能骤降&#xff1f;可能是Docker网络隔离没做好&#xff08;附诊断清单&#xff09;在部署多模态Agent时&#xff0c;开发者常遭遇推理延迟陡增、服务响应超时等问题。这些性能异常往往并非源于模型本身&#xff0c;而是由Docker容器的网络隔离…

作者头像 李华
网站建设 2026/9/8 0:48:28

为什么你的Docker镜像总被攻破?:可能是扫描频率设置错了

第一章&#xff1a;为什么你的Docker镜像总被攻破&#xff1f;许多开发者认为只要应用运行在容器中就天然安全&#xff0c;但现实是&#xff0c;Docker镜像频繁成为攻击入口。根本原因往往不是Docker本身存在漏洞&#xff0c;而是镜像构建过程中引入了安全隐患。使用了不安全的…

作者头像 李华