小白日记之二维数组(java学习)

二维数组和一维数组的创建一样,也是需要声明加创建,不同的是创建二维数组的时候,可以只创建行数,不写列数。并且二维数组的每一行的列数都可以不一样。

public static void main(String\[\] args) {

int\[\]\[\] intArray;

float floatArray\[\]\[\];

double\[\] doubleArray\[\];

intArray = new int33;

System.out.println("intArray数组中第3行第2列的元素为:"+intArray21);

intArray12 = 9;

System.out.println("intArray数组中第2行第3列的元素为:"+intArray12);

char\[\]\[\] ch = new char35;

floatArray = new float3\[\];//创建二维数组,可以只指定行数

//System.out.println(floatArray00);空指针异常,因为float只有行没有列。

floatArray0 = new float3;

floatArray1 = new float4;

floatArray2 = new float5;

int\[\]\[\] num = {{1,2,3},{4,5,6},{7,8,9}};

System.out.println("num数组第1行第2列的元素为:"+num01);

System.out.println("num数组的行数为:"+num.length);

System.out.println("num数组的列数为:"+num0.length);

int\[\]\[\] num1 = {{78,98},{65,75,63},{98}};

System.out.println("num1数组的第一行的列数是"+num10.length);

for(int i=0;i<num1.length;i++) {

for(int j=0;j<num1i.length;j++) {

System.out.print(num1ij+" ");

}

System.out.println();

}

相关推荐
智慧物业老杨7 小时前
物业日常巡查的数智化重构:从“打卡式巡检“到“闭环式风控“
android·java·人工智能·系统架构·rxjava
晴天的雨.9928 小时前
【C++算法】和为s的两个数
开发语言·数据结构·c++·算法
IvanCodes13 小时前
Python 数据处理(十三):JSON、CSV 与数据序列化
开发语言·python
M78佐菲13 小时前
ARM学习笔记(1)
linux·arm开发·笔记·嵌入式硬件·学习
步行cgn14 小时前
Spring c 命名空间注入详解
java·后端·spring
明月_清风14 小时前
Maven 到底是什么?一篇文章搞懂 Java 项目构建与依赖管理
java·后端·maven
aramae15 小时前
MySQL复合查询(8)
java·c语言·开发语言·后端·算法
Rain的Java大神之路15 小时前
如何快速上传10G文件
java·spring boot·redis·后端·mysql·spring cloud·面试
无敌贵点大王15 小时前
RTThread学习记录11——RT-Thread 设备模型吃透:UART/ADC/PWM/PIN 到底有什么区别?
c语言·stm32·学习·链表
Wang's Blog16 小时前
Java 接入Redis: 通用命令与键管理
java·服务器·redis