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

阿里巴巴建站多少钱m开头的网站建设公司

阿里巴巴建站多少钱,m开头的网站建设公司,湖南省人力资源网,市建设局网站🌟 想系统化学习 Java 编程?看看这个:[编程基础] Java 学习手册 0x01:二维数组 — 概念引入 在前面的章节中我们介绍了 Java 一维数组的使用,知道了所谓的数组,其实就是一个个小格子,我们可以…

🌟 想系统化学习 Java 编程?看看这个:[编程基础] Java · 学习手册

0x01:二维数组 — 概念引入

在前面的章节中我们介绍了 Java 一维数组的使用,知道了所谓的数组,其实就是一个个小格子,我们可以往数组的格子中填入对应类型的数据。

那么问题来了,一维数组的格子中能填入数组吗?答案是必然的,这就变成了二维数组啦。

0x02:数组类型 — 二维数组的简单使用

二维数组的逻辑结构按行列进行排列,两个数组索引分别表示行和列,通过行和列我们就可以准确的标识一个二维数组的一个元素。

0x0201:二维数组的声明 & 创建

Java 中声明一个二维数组的格式如下:

数据类型[][] 数组名 = new 数据类型[行数][列数];
int[][] xx = new int[3][4]; // 定义一个确定行数和列数的二维数组
​
数据类型[][] 数组名 = new 数据类型[行数][];
int[][] xx = new int[3][];  // 定义一个确定行数但不确定列数的二维数组
​
数据类型[][] 数组名 = {{第 0 行初始值}, {第 1 行初始值}, ..., {第 n 行初始值}};
int[][] xx = {{1, 2}, {3, 4, 5}, {6, 7, 8, 9}}; // 定义一个确定元素值的二维数组

0x0202:二维数组的初始化

和一维数组类似,二维数组的初始化也有三种方式

1. 默认初始化

数组是引用类型,它的元素相当于是类的实例变量,因此数组一经分配空间,其中的每个元素也会被按照实例变量同样的方式被隐式初始化:

import java.util.Arrays;
​
public class TestVar {public static void main(String[] args) {int[][] num_table = new int[10][10];System.out.println(Arrays.toString(num_table[0]));}
}

2. 静态初始化

静态初始化,就是在定义数组的同时为每个元素进行赋值:

import java.util.Arrays;
​
public class TestVar {public static void main(String[] args) {int[][] num_table = {{1, 2}, {3, 4, 5}, {6, 7, 8, 9}};int[][] num_table2 = new int[][] {{1, 2}, {3, 4, 5}};
​System.out.println(Arrays.toString(num_table[1])); // 打印 num_table 数组下标为 1 的行System.out.println(Arrays.toString(num_table2[0])); // 打印 num_table2 数组下标为 0 的行}
}

3. 动态初始化

所谓动态初始化,就是将数组的定义与为数组元素分配空间并赋值的操作分开进行:

import java.util.Arrays;
​
public class TestVar {public static void main(String[] args) {int[][] num_table = new int[3][]; // 声明一个 3 行的数组
​num_table[0] = new int[]{1, 2, 3}; // 为 num_table 第 0 行赋值一个数组
​System.out.println(Arrays.toString(num_table[0])); // 打印 num_table 数组下标为 0 的行}
}

0x0203:二维数组的使用

二维数组本质上就是一个一维数组中嵌套了一个一维数组,读者可以将其想想成表格的形式,比如 int[][] num_table = {{1,2,3}, {4, 5, 6}}; 读者就可以将其看成是下面这种表格:

行/列坐标012
0123
1456

那么假设我要取出数字 5,是不是就是取出坐标为(1,1)的值:

public class TestVar {public static void main(String[] args) {int[][] num_table = {{1, 2, 3},{4, 5, 6}};
​// 输出二维数组中行下标为 1,列下标为 1 的值System.out.println(num_table[1][1]);}
}

http://www.dtcms.com/wzjs/541144.html

相关文章:

  • wordpress 网站备案江苏省交通厅门户网站建设管理办法
  • 帮做网站一般多少钱网页制作平台播放视频
  • 响应式网站建设联雅中国能建官网
  • 网群企业网站管理系统wordpress 企业沟通插件
  • 徽州网站建设哪些网站做品牌折扣的
  • 网站制作推荐新鸿儒网站设置的关键词
  • 做dw和ps的网站教学零基础网站开发要学多久
  • 昆明建设厅培训网站网站怎么拿百度收入
  • 怎么自己做论坛网站四川网站营销seo费用
  • 建设环境工程技术中心网站wordpress添加微信分享功能
  • 国外优秀电商设计网站杭州建站平台
  • 万户网络的网站安全吗服务器网站80端口打不开
  • 网站建设综合实训设计报告郑州网站建设的公司
  • 潍坊品牌网站建设公司厦门百度推广公司
  • 怎么做一个网站多少钱wordpress牛发卡插件
  • 土木特网站建设潍坊在线制作网站
  • 设计素材网站收益小型网站开发成本
  • 农药化肥网站建设wordpress付费会员
  • 爱做网站网址wordpress free 2017
  • 泉州制作网站公司网站swf怎么做
  • 网站建设必须经历的过程爱站网关键词怎么挖掘
  • 学做宝宝衣服网站手机端网站开发视频
  • 怎样查询网站空间给wordpress上锁
  • 四川网站建设的公司北京微网站建设公司
  • 无锡网站建设公司织梦后台怎么建设网站
  • 怎么做域名网站系统数据库与建设网站
  • 做图的赚钱的网站商务网站建设公
  • 网站程序上传完最新新闻热点
  • 西安专题门户响应式网站建设水电公司设计logo
  • 网站建设服务器要求wordpress实现点赞