news 2026/6/10 1:49:26

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

作者头像

张小明

前端开发工程师

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/8 13:40:03

【企业Agent安全防护指南】:Docker镜像漏洞扫描必备的5大核心技术揭秘

第一章&#xff1a;企业Agent安全防护的演进与挑战随着企业数字化转型的深入&#xff0c;终端Agent作为连接安全系统与主机的核心组件&#xff0c;其安全性直接影响整体防御体系的可靠性。早期的Agent设计侧重功能实现&#xff0c;如日志采集、策略执行和远程控制&#xff0c;但…

作者头像 李华
网站建设 2026/6/6 16:42:49

Docker镜像安全的最后防线(每小时扫描vs每日扫描,谁更可靠?)

第一章&#xff1a;Docker镜像安全的最后防线在容器化应用日益普及的今天&#xff0c;Docker镜像作为交付的核心单元&#xff0c;其安全性直接关系到整个系统的稳定与数据的安全。一旦镜像中存在恶意代码、未修复漏洞或敏感信息泄露&#xff0c;攻击者便可能通过容器逃逸、权限…

作者头像 李华
网站建设 2026/6/9 4:34:25

Agent服务如何实现秒级恢复?揭秘Docker备份的3种高可用方案

第一章&#xff1a;Agent服务的备份恢复挑战与现状在现代分布式系统架构中&#xff0c;Agent 服务广泛用于监控、日志采集、配置同步等关键任务。由于其通常部署在边缘节点或客户端环境中&#xff0c;面临网络不稳定、硬件故障频发等问题&#xff0c;备份与恢复机制的设计尤为复…

作者头像 李华
网站建设 2026/6/9 13:47:58

【高并发AI系统构建秘诀】:如何用Docker优化LangGraph Agent负载能力

第一章&#xff1a;高并发AI系统中的Docker与LangGraph融合概述在构建现代高并发AI系统时&#xff0c;容器化技术与可编程逻辑编排框架的协同作用日益凸显。Docker 提供了轻量级、可移植的运行环境&#xff0c;确保AI服务在不同部署场景中具有一致性&#xff1b;而 LangGraph 作…

作者头像 李华
网站建设 2026/6/9 8:03:30

EmotiVoice与阿里云GPU结合使用的最佳实践

EmotiVoice与阿里云GPU结合使用的最佳实践 在数字内容爆炸式增长的今天&#xff0c;用户早已不再满足于“能听清”的语音输出——他们期待的是有情绪、有个性、像真人一样会呼吸的语音体验。从虚拟主播深情演绎剧本杀对白&#xff0c;到智能客服用“焦急但克制”的语调安抚投诉…

作者头像 李华