怎么简单页网站晋江网站建设哪家公司专业

张小明 2026/1/10 13:35:54
怎么简单页网站,晋江网站建设哪家公司专业,慈溪专业做网站公司,百度竞价推广账户个人主页 文章目录前言一、二维数组1.1 什么是二维数组1.2 二维数组的声明1.3 使用二、多维数组三、三种初始化方式3.1 静态初始化3.1.1 语法3.1.2 怎么使用#xff1f;3.2 动态初始化3.2.1 语法3.2.2 怎么使用#xff1f;3.3 默认初始化四、数组的内存模型4.1 一维数组4.1.1…个人主页文章目录前言一、二维数组1.1 什么是二维数组1.2 二维数组的声明1.3 使用二、多维数组三、三种初始化方式3.1 静态初始化3.1.1 语法3.1.2 怎么使用3.2 动态初始化3.2.1 语法3.2.2 怎么使用3.3 默认初始化四、数组的内存模型4.1 一维数组4.1.1 没有给元素赋值时4.2 二维数组4.3 Java内存五、总结前言在Java编程中二维数组和多维数组是处理表格数据、矩阵运算、图像处理等复杂结构数据的重要工具。本文将像你介绍二维数组和多维数组以及一些拓展帮助你快速理解。一、二维数组1.1 什么是二维数组二维数组可以理解为一个表格由行和列组成或者看作是“数组的数组”。本质上是一维数组的数组每个元素都是一个一维数组的引用。1.2 二维数组的声明// 声明数组数据类型[][]数组名// 声明同时初始化数据类型[][]数组名new数组类型[行数][列数];// 可以使用 但是不推荐数据类型 数组名[][];1.3 使用只说这些没用还是得自己上手试一试publicclassArrayDemo01{publicstaticvoidmain(String[]args){// 普通声明int[][]array;// 初始化arraynewint[3][4];// 声明同时初始化int[][]array1newint[3][4];// 赋值array1[0][1]1;// 第一行一列array1[2][3]2;// 第三行第四列// 遍历二维数组for(int[]ints:array1){for(intanInt:ints){System.out.print(anInt\t);}System.out.println();}}}二、多维数组其实跟二维数组一样三维数组可以看作是“二维数组的数组”在空间数据处理、3D图形等领域有广泛引用。publicclassArrayDemo02{publicstaticvoidmain(String[]args){// 创建三维数组int[][][]arraynewint[2][3][4];intcount0;// 给数组里按顺序从0开始赋值for(inti0;iarray.length;i){for(intj0;jarray[i].length;j){for(intk0;karray[i][j].length;k){array[i][j][k]count;}}}// for (int[][] ints : array) {// for (int[] ints2 : ints) {// for (int int3 : ints2) {// System.out.print(int3 );// }// System.out.print( );// }// System.out.println();// }// 遍历数组for(inti0;iarray.length;i){System.out.println(第(i1)层:);for(intj0;jarray[i].length;j){for(intk0;karray[i][j].length;k){System.out.printf(%3d ,array[i][j][k]);}System.out.println();}System.out.println();}}}总的来说二维数组和多维数组还是挺简单的但是要理解它们。三、三种初始化方式不管是一维数组还是多维数组都是一样的3.1 静态初始化静态初始化是指在创建数组的时候就指定数组元素的值可以用在已知数组元素值的时候。3.1.1 语法数据类型[]数组名new数据类型[]{元素1,元素2,元素3,...};// 简写数据类型[]数组名{元素1,元素2,元素3,...};3.1.2 怎么使用publicclassArrayDemo03{publicstaticvoidmain(String[]args){// 静态初始化String[]array{张三,李四,王五,赵六,钱七,老八};// 遍历for(Stringints:array){System.out.print(ints );}}}3.2 动态初始化动态初始化是指只指定数组的长度不指定具体元素值直接由系统为每个元素分配默认值。适合已知数组长度但元素需要在运行时确定。3.2.1 语法数据类型[]数组名new数据类型[数组长度];3.2.2 怎么使用publicclassArrayDemo04{publicstaticvoidmain(String[]args){int[]arrnewint[10];for(intints:arr){System.out.print(ints );// 没有声明元素值所以全部是0;}}}3.3 默认初始化动态初始化中包含默认初始化数组是引用类型它的元素相当于类的实例变量因此数组一经分配空间其中的每个元素也被按照实例变量同样的方式隐式初始化数据类型默认值byte0short0int0long0Lfloat0.0fdouble0.0dchar‘\u0000’booleanfalse引用类型null四、数组的内存模型4.1 一维数组4.1.1 没有给元素赋值时4.2 二维数组4.3 Java内存五、总结Java 数组作为最基础的容器类数据结构是我们处理批量同类型数据的核心工具。从基础语法到高级应用掌握数组的本质和使用技巧不仅能夯实 Java 编程的基础更能为后续学习集合框架如 ArrayList、HashMap、并发编程、IO 流等内容铺平道路。⭐ 如果这对你有帮助不妨收藏和分享一下
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

建湖做网站哪家公司好wordpress 逻辑表单

ComfyUI与TensorRT加速集成:最大化GPU利用率 在如今生成式AI应用日益普及的背景下,Stable Diffusion等模型虽然赋予了创作者前所未有的视觉表达能力,但其高昂的计算成本也成了落地部署的一道门槛。尤其是在企业级内容生产、自动化设计流水线或…

张小明 2026/1/7 6:34:38 网站建设

赤峰做网站建设的企业个人网站设计目的

手把手打造低功耗环境监测节点:Zephyr nRF52 实战全解析你有没有遇到过这样的情况?手头一个简单的温湿度采集项目,用裸机轮询写起来逻辑混乱,加个蓝牙传输就卡顿掉包,想省电却不知道从哪下手——最后电池撑不过一周。…

张小明 2026/1/3 10:30:55 网站建设

本溪化工建设质量监督站网站wordpress最新文章

面试现场:谢飞机勇闯电商秒杀技术关 面试官(推了推眼镜):欢迎来我们公司面试,你是谢飞机是吧? 谢飞机(自信满满):对!我可是背了三天八股文的!第一…

张小明 2026/1/3 10:50:27 网站建设

php网站有哪些大气网站背景图

AlphaFold 3蛋白质配体预测终极指南:从零基础到精通 【免费下载链接】alphafold3 AlphaFold 3 inference pipeline. 项目地址: https://gitcode.com/gh_mirrors/alp/alphafold3 还在为蛋白质-配体相互作用预测而烦恼吗?想知道如何在10分钟内用Alp…

张小明 2026/1/5 21:39:22 网站建设

中山企业网站优化郑州淘宝网站建设

TMom:打造通用型智能生产制造系统的完整指南 【免费下载链接】tmom 支持多厂区/多项目级的mom/mes系统,计划排程、工艺路线设计、在线低代码报表、大屏看板、移动端、AOT客户端...... 目标是尽可能打造一款通用的生产制造系统。前端基于最新的vue3、ts、…

张小明 2026/1/9 10:45:35 网站建设