小白日记之二维数组(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();

}

相关推荐
code2cat1 小时前
Java进阶篇之AtomicLongFieldUpdater:把累计额度留在对象字段中
java·cas·并发编程
WeiXin_DZbishe1 小时前
基于springboot城市公交实时运营与调度系统-计算机毕设 附源码【课程设计】66173
java·vue.js·spring boot·后端·python·php·课程设计
泡茶喝茶写代码1 小时前
A股量化数据工程:从 REST 接口到策略信号(第 18 篇):放量缩量异动扫描
java·python·股票数据api·股票数据api接口·股票api数据接口·股票量化数据api·股票量化数据接口
wewowilling1 小时前
认识微服务
java·运维·微服务·springcloud
代码什么用2 小时前
Java Web 7-10
java·servlet
沫璃染墨2 小时前
《Qt从零入门系列(十三):QSS样式表详解——从选择器与层叠规则到控件美化实战》
开发语言·css·c++·qt·ui·qt6.3·qss
达子6663 小时前
RUST 图解 第 3 章:通用编程概念(Common Programming Concepts)
开发语言·算法·rust
道尔柯南3 小时前
C++ 面向对象编程入门:类和对象(上)
开发语言·c++·算法
gjf05_053 小时前
人该怎样活着呢?版本75.8
学习