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

}

相关推荐
亦暖筑序40 分钟前
Java 8老系统AI Workflow实战:把一次性AI对话升级成可恢复工作流
java·后端
敲代码的彭于晏1 小时前
Bean 生命周期完全图解:前端同学也能看懂的 Spring 核心机制
java·前端·后端
plainGeekDev2 小时前
ButterKnife → ViewBinding
android·java·kotlin
像我这样帅的人丶你还18 小时前
Java 后端详解(四):分页与搜索
java·javascript·后端
她的男孩18 小时前
数据权限为什么不能只靠注解?Forge 的 Mapper 层 SQL 改写源码拆解
java·后端·架构
tntxia19 小时前
Mybatis的日志输入
java
亦暖筑序21 小时前
Java 8老系统Browser Agent实战:三层拦截把AI操作后台变成可审计流程
java·后端·设计模式
用户298698530141 天前
Java 实现 Word 文档加密与权限解除
java·后端
Yeats_Liao1 天前
14:Servlet中的页面跳转-Java Web
java·后端·架构
未秃头的程序猿1 天前
告别"if-else地狱"!Java 21模式匹配,代码优雅了10倍
java·后端·面试