Java——二维数组

二维数组的构造和初始化

——使用初始值初始化二维数组

int[][] [] [] a = {{1,2,3},{4,5,6}}; //二行三列
——使用new 构造二维数组

 int [] [] a1 = new int[2] [3]; //二行三列
 ​
 int [] [] a2 = new int[2] []; //先构造第一维度
 ​
 for(int i = 0 ;i<a2.length;i++){
 ​
     a2[i] = new int[3]; ///对第一维度的每个元素再分别构造
 }

二维数组的元素访问

——利用两个方括号来确定访问的目标元素,scores[1] [2]

 score[4][2] = 88; //第五个学生设置第三门课的成绩为88

——使用工具类方法Arrays.deepToString() 将多维数组内容转换为字符

 System.out.println(Arrays.deepToString(scores));

二维数组的遍历

——普通的for循环

 for(int i = 0; i<scores.length;i++){
     System.out.print("第"+i+"个学生的成绩:");
     for(int j = 0 ; j<scores[i].length;j++){
     System.out.print(scores[i][j]+" ");
 }
     System.out.println();
 }

——使用for-each循环

 for(int []scoresArr : scores){
     System.out.print("学生的成绩:");
     for(int score : scoreArr){
         System.out.print(score+" ");
     }
     System.out.println();
 }
 /*
 int []scoresArr 为自己命名去接scores这个数组直接输出scoresArr
 */
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值