二维数组

二维数组

1.二维数组的语法:
数据类型[][] 变量名=new 数据类型[维数][];
或
数据类型 变量名[][]=new 数据类型[维数][];
int [][] nums=new int[3][];
2.案例:
//1.必须指定二维数组的维数
int[][] nums=new int[3][3];//默认指定每个维数的数组长度为3
nums[0]=new int[4];
nums[1]=new int[3];
nums[2]=new int[7];
//赋值
nums[1][2]=10;
nums[2][0]=15;
//循环输出
for(int i=0;i<nums.length;i++){
    System.out.println("--------第"+(i+1)+"个数组!");
    for(int j=0;j<nums[i].length;i++){
        System.out.println(nums[i][j]);
    }
}
3.注意事项:

​ 1.二维数组的维数在创建的时候必须指定,否则就会编译出错

​ 2.如果在创建二维数组的时候没有指定元素的长度,就会运行时出错,所以在使用之前必须new元素的数组,且指定长度

​ 3.注意下标越界

​ 4.遍历二维数组必须要使用双重循环,外面控制维数,里面循环控制元素

4.案例,创建二维数组且赋初始值
int[][] scores={{70,60,79,},{90,89,60,84},{87,56}};
//int[][] scores=new int[][]{{70,60,79,},{90,89,60,84},{87,56}};
for(int i=0;i<scores.length;i++){
    System.out.println("第"+(i+1)+"个班的成绩:");
    for(int j=0;i<scores[i].lenght;j++){
        System.out.println(scores[i][j]);
    }
}
注意事项:
	如果创建二维数组且赋初始值,不能指定维数的长度。
String[][] adminInfos = new String[5][3]; 0:账号,1:密码,2:姓名
String[] cjAdmin = { "admin", "12345", "lxh" };
		adminInfos[0] = cjAdmin;
		//adminInfos[0][0]={"admin"};
		//adminInfos[0][1]={"12345"};
		//adminInfos[0][2]={"lxh"};


	// 生成一个卡号
	String cardNo = "6227 0072 ";
	// 随机生成
	String randomString = Math.random() + "";
	cardNo += randomString.substring(2, 6) + " " + randomString.substring(6, 10);
	System.out.println("卡号为:" + cardNo);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值