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

自学Java的第二十天

一,每日收获

1.使用方式 1: 动态初始化

2.使用方式 2: 动态初始化

3.使用方式 3: 动态初始化-列数不确定

4.使用方式 4: 静态初始化

5.二维数组的应用案例

6.二维数组使用细节和注意事项

二,新名词与小技巧

三,今天学习中所遇到的困难

一,每日收获

1.使用方式 1: 动态初始化

1) 语法 : 类型 [][] 数组名 =new 类型 [ 大小 ][ 大小 ]
2) 比如 : int a[][]=new int[2][3]
3) 二维数组在内存的存在形式 ( 画图 )

2.使用方式 2: 动态初始化

先声明:类型 数组名 [][]; 
再定义 ( 开辟空间 ) 数组名 = new 类型 [ 大小 ][ 大小 ]
赋值 ( 有默认值,比如 int 类型的就是 0)

3.使用方式 3: 动态初始化-列数不确定

1)看一个需求:动态创建下面二维数组,并输出

4.使用方式 4: 静态初始化

定义 类型 数组名 [][] = {{ 1, 2..},{ 1, 2..},{ 1, 2..}}
使用即可 [ 固定方式访问 ]
比如 :
int[][] arr = {{1,1,1}, {8,8,9}, {100}};
解读
1. 定义了一个二维数组 arr
2. arr 有三个元素 ( 每个元素都是一维数组 )
3. 第一个一维数组有 3 个元素 , 第二个一维数组有 3 个元素 , 第三个一维数组有 1 个元素

5.二维数组的应用案例

使用二维数组打印一个 10 行杨辉三角 YangHui.java

6.二维数组使用细节和注意事项

1) 一维数组的声明方式有 :
int[] x 或者 int x[]
2) 二维数组的声明方式有 :
int[][] y 或者 int[] y[] 或者 int y[][]
3) 二维数组实际上是由多个一维数组组成的,它的各个一维数组的长度可以相同,也可以不相同。比如: map[][] 是 一个二维数组
int map [][] = {{1,2},{3,4,5}} 由 map[0] 是一个含有两个元素的一维数组 , map[1] 是一个含有三个元素的一维数组构成,我们也称为列数不等
的二维数组

二,新名词与小技巧

三,今天学习中所遇到的困难


http://www.kler.cn/a/229160.html

相关文章:

  • CentOS 9 Stream 上安装 Node.js 18.20.5
  • Redis集群部署详解:主从复制、Sentinel哨兵模式与Cluster集群的工作原理与配置
  • SpringBoot之OriginTrackedPropertiesLoader类源码学习
  • 4G DTU赋能智能配电环网柜通信运维管理
  • 【BLE】CC2541之ADC
  • 信号与系统初识---信号的分类
  • 使用Dubbo实现微服务之间的高效通信
  • 肿瘤免疫分型
  • 06-Java适配器模式 ( Adapter Pattern )
  • 2024年Java架构篇之数据结构与算法面试题
  • WINDOWS搭建NFS服务器
  • Redis面试题42
  • 02.02_111期_C++_模板笔记
  • 掌握Linux du命令:高效查看文件和目录大小
  • 一个查看armv8系统寄存器-值-含义的方式
  • k8s学习-Kubernetes的网络
  • 开源免费的物联网网关 IoT Gateway
  • 手拉手Vue3+vite引入echarts
  • vue3.x 英文转换成简体中文
  • EasyExcel下载带下拉框和批注模板
  • fastapi mysql 开发restful 3
  • MongoDB的操作和理解
  • 6. 尚硅谷大数据111门技术+42个项目
  • ref和reactive, toRefs的使用
  • 计算机项目SpringBoot项目 办公小程序开发
  • haiku实现TemplatePairStack类