1. 程式人生 > >二維數組幾種初始化的實際引用

二維數組幾種初始化的實際引用

及其 數組 div sys oid .com tex print class

二維數組的三種初始化及其使用

用三組數組使用三種不同的賦值方式

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]+"\t"); 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]+"\t"); 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]+"\t"); System.out.println(""); } System.out.println(""); } }

運行結果如下:

技術分享圖片

二維數組幾種初始化的實際引用