二维数组可以用增强型for循环码?

二维数组可以用增强型for循环码?

二维数组可以用增强型for循环码?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

3回答
一介农夫 2017-09-08 12:46:54

public class ArrayEer {
   public static void main(String[] args) {
       int[][] intArray= {{1,2,3,4,5},{6,7,8,9,0},{0,9,8,7,6},{5,4,3,2,1}} ;
       for (int[] is : intArray) {
           for (int i : is) {
               System.out.print(i+" ");
           }
           System.out.println();
       }
   }
}

http://img1.sycdn.imooc.com/climg//59b2221a0001938e17070887.jpg

  • 第一个for是遍历有多少个一维数组也就是有多少行,第二个for是遍历每一个数组的值也就是每一行每个列的值
    2017-09-08 12:49:03
慕粉1912332396 2017-04-09 12:22:01

我有一个想法就是 看成多个一维数组 再遍历每个一维数组

提问者 zengxianxue 2017-03-25 00:10:27

老师没讲,,百度查的;

int[][] intArray = {{1,2,3},{4,5,6},{9}};
		for (int[] a : intArray)
			for (int x : a )
			System.out.print(x + " ");


  • 季节v #1
    厉害啊!耳目一新
    2017-04-20 16:38:30
  • 其实这个东西和老师讲的是一样的
    2017-05-23 16:36:32
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师