打印二维数组

for

for (int[] arr : ns) {
    for (int n : arr) {
        System.out.print(n);
        System.out.print(', ');
    }
    System.out.println();
}

Arrays.deepToString()

import java.util.Arrays;

public class Main {
    public static void main(String[] args) {
        int[][] ns = {
            { 1, 2, 3, 4 },
            { 5, 6, 7, 8 },
            { 9, 10, 11, 12 }
        };
        System.out.println(Arrays.deepToString(ns));
    }
}

计算数组平均值

public class Main {
    public static void main(String[] args) {
        // 用二维数组表示的学生成绩:
        int[][] scores = { 
                { 82, 90, 91 }, 
                { 68, 72, 64 }, 
                { 95, 91, 89 }, 
                { 67, 52, 60 }, 
                { 79, 81, 85 }, 
        };
        double sum=0;
        for(int i=0;i<scores.length;i++)
        {
            for(int j=0;j<scores[i].length;j++)
            {
                sum+=scores[i][j];
            }
        }
        double average = sum/(scores.length*scores[1].length);
        System.out.println(average);
        if (Math.abs(average - 77.733333) < 0.000001) {
            System.out.println("测试成功");
        } else {
            System.out.println("测试失败");
        }
    }
}
THE END
最后修改:2020 年 03 月 05 日 15 : 36
本文链接:https://www.j000e.com/%E6%95%B0%E7%BB%84%E6%93%8D%E4%BD%9C/MultidimensionalArrays.html
版权声明:本文『[多维数组][Arrays.deepToString()][array[i].length]』为『Joe』原创。著作权归作者所有。
转载说明:[多维数组][Arrays.deepToString()][array[i].length] || Joe's Blog』转载许可类型见文末右下角标识。允许规范转载时,转载文章需注明原文出处及地址。
Last modification:March 5, 2020