黑马程序员技术交流社区

标题: 有一维数组,二维数组 [打印本页]

作者: 陈劲松    时间: 2015-8-30 20:14
标题: 有一维数组,二维数组
那有没有三维甚至更多维的呢?

作者: cat73    时间: 2015-8-30 20:23
有的 理论上可以无限多维
作者: wyd1    时间: 2015-8-30 20:39
最对3维就够了,循环也是一次样。解决一个问题,最多用3层。
作者: charryxiaocai    时间: 2015-8-30 21:23
有三维数组
public class test {
        static int n = 0;
        public static void main (String[] args){
                int[][][] a = {{{1},{2,2}},{{3,3}}};    //声明并赋值
               
                int b[][][] ;  //声明
                b = new int [2][2][2];               
                for(int i = 0;i<b.length;i++){    //循环中赋值
                        for(int j = 0;j<b[i].length;j++){                       
                                for(int k = 0;k<b[i][j].length;k++){
                                        b[i][j][k] = n++;       
                                        System.out.print(b[i][j][k]+"  ");
                                }
                        }                       
                }
        }       
}
作者: 夕阳游子    时间: 2015-8-30 21:29
应该有吧,不过也得要有这个需求啊,多维太多了,还不如数组弄长点
作者: code_linux    时间: 2015-8-30 21:32
没必要那么多的,最多三维。
作者: 马明良    时间: 2015-8-30 21:46
有的,但需求不多吧!
作者: wdj    时间: 2015-8-30 21:50
当然有 只是很少用到,概念上的东西,实际当中只用到二维




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2