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("");
        }
    }

    运行结果如下:

  • 相关阅读:
    使用指针的误区之指针未初始化
    实验室react项目名词解释
    生活感悟之大学
    git 快速入门
    口才锻炼
    narcissus
    crest value &minimum
    factorial
    Str_turn
    array_x
  • 原文地址:https://www.cnblogs.com/l666/p/9507046.html
Copyright © 2011-2022 走看看