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 20:53:00

AI模型持续交付最佳实践(Docker动态更新全解析)

第一章&#xff1a;AI模型的 Docker 更新机制在持续集成与交付&#xff08;CI/CD&#xff09;流程中&#xff0c;AI模型的部署更新频繁依赖Docker容器化技术。通过封装模型、推理代码及依赖环境&#xff0c;Docker确保了跨平台一致性&#xff0c;同时简化了版本迭代过程。镜像构…

作者头像 李华
网站建设 2026/6/9 6:08:36

揭秘多模态Agent在Docker中的存储瓶颈:3种高效配置方案详解

第一章&#xff1a;多模态Agent与Docker存储的挑战 在构建现代AI驱动的应用系统中&#xff0c;多模态Agent正成为核心组件&#xff0c;它们能够处理文本、图像、音频等多种数据类型。这类Agent通常以微服务形式部署于容器化环境中&#xff0c;Docker因其轻量级和可移植性成为首…

作者头像 李华
网站建设 2026/6/10 5:46:02

【深度干货】AI模型容器化部署:从零搭建可扩展服务架构

第一章&#xff1a;AI模型容器化部署的核心挑战 在将AI模型从开发环境迁移至生产环境的过程中&#xff0c;容器化部署已成为主流实践。然而&#xff0c;尽管Docker和Kubernetes等技术提供了强大的编排能力&#xff0c;AI模型的特殊性仍带来了诸多挑战。 资源需求的动态性 AI模…

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

【边缘Agent资源监控终极指南】:Docker容器实时监控的5大核心技巧

第一章&#xff1a;边缘Agent与Docker监控的融合演进在物联网与边缘计算快速发展的背景下&#xff0c;边缘Agent作为连接终端设备与云平台的核心组件&#xff0c;正逐步承担起更复杂的运行时监控职责。随着容器化技术的普及&#xff0c;Docker成为边缘服务部署的主流方式&#…

作者头像 李华