Java自学-数组 二维数组
2024-08-23 18:27:50
Java 如何使用二维数组
这是一个一维数组, 里面的每一个元素,都是一个基本类型int
int a[] =new int[]{1,2,3,4,5};
这是一个二维数组,里面的每一个元素,都是一个一维数组
所以二维数组又叫数组的数组
int b[][] = new int[][]{
{1,2,3},
{4,5,6},
{7,8,9}
};
步骤 1 : 初始化二维数组
public class HelloWorld {
public static void main(String[] args) {
//初始化二维数组,
int[][] a = new int[2][3]; //有两个一维数组,每个一维数组的长度是3
a[1][2] = 5; //可以直接访问一维数组,因为已经分配了空间
//只分配了二维数组
int[][] b = new int[2][]; //有两个一维数组,每个一维数组的长度暂未分配
b[0] =new int[3]; //必须事先分配长度,才可以访问
b[0][2] = 5;
//指定内容的同时,分配空间
int[][] c = new int[][]{
{1,2,4},
{4,5},
{6,7,8,9}
};
}
}
练习: 二维数组
(定义一个5X5的二维数组。 然后使用随机数填充该二维数组。
找出这个二维数组里,最大的那个值,并打印出其二维坐标)
最新文章
- “NOSQL” 杂谈
- Android随笔之——跨进程通信(一) Activity篇
- 将csv文件读入数据库
- [DataBase] MongoDB (8) 副本集
- HTML5 的 localStorage(本地数据库) 的用法
- netfilter-在内核态操作网络数据包
- vue 滚动加载
- C#路径/文件/目录/I/O常见操作汇总
- 也不知怎么了LVS.SH找不到,网上搜了一篇环境搭配CENTOS下面的高可用 参考
- js 闭包 详解
- java remote debug
- codevs1039 数的划分
- TCP协议详解---上
- java 空指针异常造成的原因有哪些
- 自学WEB前端到什么程度才能就业
- maven下载jar包下载不下来的解决方法
- Docker用途 &; 和tomcat的区别
- 解决java.lang.NoClassDefFoundError: org/aopalliance/intercept/MethodInterceptor问题
- 【Python】paddlepaddle docker python2.7 centos运行
- jQuery.mobile.changePage的参数