zoukankan      html  css  js  c++  java
  • 二维数组几种初始化的实际引用

    二维数组的三种初始化及其使用

    用三组数组使用三种不同的赋值方式

    public class six5{
        public static void main(String []args){
            int a[][]=new int [5][3];           //a数组
            double[][] b={{10,20,30,40,50},{20,30,40,50,60},{30,40,50,60,70}};                     //b数组
            char[][] c=new char[4][];           //c数组
                for(int i=0;i<c.length;i++){
                    c[i]=new char[i+1];
                    for(int j=0;j<c[i].length;j++)
                        c[i][j]=(char)(j+'A');     //此处赋值需要用到强制转换,避免int转换char的 精度损失问题
                }
            for(int i=0;i<5;i++)
                for(int j=0;j<3;j++)
                    a[i][j]=(j+1)*10;
            for(int i=0;i<5;i++){
                for(int j=0;j<3;j++)
                    System.out.print(a[i][j]+"	");
                System.out.println("");
            }
            System.out.println("");
            for(int i=0;i<b.length;i++){
                for(int j=0;j<b[i].length;j++)
                    System.out.print(b[i][j]+"	");
                System.out.println("");
            }
            System.out.println("");
            for(int i=0;i<c.length;i++){
                for(int j=0;j<c[i].length;j++)
                    System.out.print(c[i][j]+"	");
                System.out.println("");
            }
            System.out.println("");
        }
    }

    运行结果如下:

  • 相关阅读:
    [C++]2-5 分数化小数
    [C++]2-4 子序列的和
    [C++]2-3 倒三角形
    [C++]2-2 韩信点兵
    [C++]2-1 水仙花数
    [C++]竞赛模板·数据统计与IO(重定向版与非重定向版)
    数学建模·经验小结
    信息检索·论文写作
    PPT制作
    演讲与语言表达
  • 原文地址:https://www.cnblogs.com/l666/p/9507046.html
Copyright © 2011-2022 走看看