当前位置: 首页 > news >正文

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

石头迷阵游戏

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(); } }
http://www.rkmt.cn/news/114723.html

相关文章:

  • Docker Buildx镜像优化实战(高效压缩与多平台构建双突破)
  • 【智能Agent监控实战】:Docker环境下告警系统搭建全攻略
  • 【AI模型Docker更新实战指南】:掌握高效自动化部署的5大核心步骤
  • 备份不踩坑,Agent服务Docker化后的4大恢复难题全解析
  • 2025 年 12 月电机控制与电源管理芯片厂家权威推荐榜:驱动芯片/微控制器/智能功率模块/稳压器,尖端集成方案与高效能技术深度解析 - 品牌企业推荐师(官方)
  • 【云原生Agent资源调度实战】:Docker环境下高效分配CPU与内存的5大黄金法则
  • 基于Java web的旅游景区票务保险酒店线路管理系统的设计与实现
  • 增长有毒?流血三闯港股!希迪智驾带病叩钟:115亿市值撑得住“白条狂欢”吗?
  • 为什么顶级AI团队都在用Docker网络隔离保护多模态Agent?真相揭晓
  • 从零到上线:Docker中配置LangGraph Agent必须掌握的7个关键技术点
  • 高职440505智慧建筑运维管理专业产教协同育人解决方案
  • Docker与Vercel AI SDK版本适配难题,一次性彻底解决(稀缺方案曝光)
  • 2025 年 12 月小青柑普洱茶叶权威推荐榜:匠心柑普融合,品味陈醇回甘的东方茶韵之选 - 品牌企业推荐师(官方)
  • 量子计算镜像参数调优紧急指南:避免系统崩溃的6个要点
  • 【专家亲授】智能Agent在Docker监控中的5大核心应用场景
  • 《60天AI学习计划启动 | Day 27: Function Calling 工具设计最佳实践》
  • Docker-LangGraph Agent多实例部署方案(生产环境可用架构曝光)
  • 从入门到精通:Docker Buildx镜像压缩全流程技术解密
  • 为什么你的Agent服务总被干扰?揭秘Docker环境隔离失败的6大根源
  • 参数设置决定成败,量子计算镜像运行效率提升90%的秘密
  • Docker容器性能突降?智能Agent快速定位与自动告警策略
  • 查找二叉树(tree_a)(信息学奥赛一本通- P1367)
  • 02 相向双指针
  • Blender建筑建模终极指南:building_tools插件快速上手
  • 2025年成都桥架厂家权威推荐榜单:锌铝镁桥架/201不锈钢桥架/工地不锈钢桥架源头厂家精选 - 品牌推荐官
  • 扫描频率决定安全性?,深度解析Docker Scout自动扫描机制与风险盲区
  • OOP-实验6
  • 医疗和教育行业自动化、精准匹配、易掌握的数据分类分级最佳实践与案例
  • 毕设 深度学习yolo藻类细胞检测识别(科研辅助系统)(源码+论文)
  • RAG知识库构建策略