A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

sb123456

初级黑马

  • 黑马币:69

  • 帖子:40

  • 精华:0

© sb123456 初级黑马   /  2017-2-6 11:54  /  782 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

求大神指导
来自宇宙超级黑马专属安卓客户端来自宇宙超级黑马专属安卓客户端

1 个回复

倒序浏览

在这里好难编辑下面那里是arr[i]=1 修改保存还是会变成arr = 1

本帖最后由 Capricious 于 2017-2-7 00:14 编辑

public static void main(String[] args) {
        ArrayList<int[]> list = new ArrayList<>();                 
        list.add(new int[]{1});                 
        for (int i = 1; i < 10; i++) {                //i 是集合的索引                                 
                int[] arr = new int[i+1];                        
                arr[0] = 1;                        
                for(int j = 1; j < i; j++){                //j是数组的索引                              
                        arr[j] = list.get(i-1)[j]+list.get(i-1)[j-1];                                 
                }                        
                arr= 1;        //这里是arr = 1;                 
                list.add(arr);                 
        }                 
        String str = "";                 
        for(int[] i : list){                        
                for(int j : i){                                 
                        if(j<10)                                         
                                str = "  "+j;                                 
                        else if (j<100)                                         
                                str = " "+j;                                 
                        System.out.print(str+"  ");                        
                }                        
                System.out.println();                 
        }         
}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马