博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
9_2二维数组
阅读量:4325 次
发布时间:2019-06-06

本文共 871 字,大约阅读时间需要 2 分钟。

二维数组就是一维数组的数组,二维数组中的每一个元素就是一维数组

定义格式

1.数据类型[][]数组名=new 数据类型[有几个一维数组][一维数组有几个元素];

int[][] arr=new int[3][2]; //含有3个长度为2的一维数组的二维数组的arr

public static void main(String[] argv ) {int[][] arr= new int[2][3];System.out.println(arr);

结果:

[[I@15db9742  二维数组的长度

2.第二种定义格式 这个可以让二维数组种的一维数组长度按照自己的需求改变,每个一维数组的长度可以不一样

数据类型[][]数组名=new 数据类型[有几个一维数组][];

int[][] arr=new int[3][]; //相当于声明三个一维数组

arr[0]=new int[2];//这个是对的

arr[0]={1,2,3};//没有开辟空间错的  int[] arr={1,2,3};这个是对的申明和赋值不可以分开来

 3.第三种定义格式

数据类型[][]数组名={

{一维数组元素值},{一维数组元素值},.....};

int[][] arr={

{1,2,3},{2,3},{2,3,4}};

 

Int[]x,y[];-->int[] x,int[]y[]-->int[]x,int[][]y 

int[] x和int x[]是等效的   而区别在于 int[] x,y;-->int[]x,int[] y;//放在数据类型后面可以多修饰多个变量

 int x[],y[]; //放在变量后面那么之修饰这个变量.

 

二维数组的应用

1.遍历

public static void main(String[] argv ) {int[][] arr= {
{1,2,3},{4,5,6},{7,8,9}};for(int i=0;i

 

转载于:https://www.cnblogs.com/xuwangqi/p/11038482.html

你可能感兴趣的文章
经典C面试真题精讲
查看>>
Remove Duplicates from Sorted List解题报告
查看>>
到爱尔兰敲代码 / Come, Coding in Ireland
查看>>
ffmpeg格式转换命令
查看>>
CSS选择器 < ~ +
查看>>
用VS开发PHP扩展
查看>>
万方数据知识平台 TFHpple +Xpath解析
查看>>
Hive实现oracle的Minus函数
查看>>
秒杀多线程第四篇 一个经典的多线程同步问题
查看>>
RocketMQ配置
查看>>
vs code调试console程序报错--preLaunchTask“build”
查看>>
蚂蚁金服井贤栋:用技术联手金融机构,形成服务小微的生态合力
查看>>
手机通话记录统计分析
查看>>
富文本编辑器比较
查看>>
端口号大全
查看>>
在oracle 12c上如何禁用haip,以及打开haip,以及对haip的理解
查看>>
实验七——Web应用测试(bookstore项目上完成)
查看>>
环信即时通讯在工程中的安装——Nusen_Liu
查看>>
bzoj千题计划141:bzoj3532: [Sdoi2014]Lis
查看>>
VScode 搭建 django 开发环境(MAC、Python3.7)
查看>>