国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Chapter7 Java數組之二維數組

bovenson / 2251人閱讀

摘要:二維數組的應用二維數組的應用案例二維數組的聲明三種形式聲明類型的二維數組聲明類型的二維數組聲明類型的二維數組創建一個類型的四行兩列的二維數組為第三行第二個元素賦值為聲明數組的同時進行創建創建二維數組時,可以只指定行數空指針異常,解決方法

Lecture1 二維數組的應用

二維數組的應用案例:

public class ArrayDemo {
    public static void main(String[] args) {
        //二維數組的聲明--三種形式
        //聲明int類型的二維數組
        int[][] intArray;
        //聲明float類型的二維數組
        float floatArray[][];
        //聲明double類型的二維數組
        double[] doubleArry[];

        //創建一個int類型的四行兩列的二維數組
        intArray = new int[4][2];
        //為第三行第二個元素賦值為3
        intArray[2][1] = 3;
        //聲明數組的同時進行創建
        char[][] ch = new char[3][5];

        //創建二維數組時,可以只指定行數
        float[][] floats = new float[3][];
        //System.out.println(floats[0][0]); 空指針異常,解決方法如下:
        //二維數組每行相當于一個一維數組
        floats[0] = new float[3];//第一行有三列
        floats[1] = new float[4];//第二行有四列
        floats[2] = new float[5];//第三行有五列
        System.out.println(floats[0][0]);//此時解決空指針異常問題
        //System.out.println(floats[0][3]); 數組下標越界

        //二維數組初始化
        System.out.println("============================");
        int[][] num1 = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
        System.out.println("num1數組第一行第二列的元素為:" + num1[0][1]);
        System.out.println("num1數組的行數為:" + num1.length);
        System.out.println("num1數組的列數為:" + num1[0].length);
        int[][] num2 = {{1}, {2, 3}, {4, 5, 6, 7}};
        System.out.println("num2數組第一行的列數為:" + num2[0].length);

        //循環輸出二維數組的元素
        System.out.println("============================");
        for (int i = 0; i < num2.length; i++) {
            for (int j = 0; j < num2[i].length; j++) {
                System.out.print(num2[i][j] + "  ");
            }
            System.out.println();
        }
        //使用增強型for循環輸出二維數組
        System.out.println("============================");
        for (int[] array : num2) {
            for (int n : array) {
                System.out.print(n + "  ");
            }
            System.out.println();
        }
    }
}

二維數組練習:

import java.util.Scanner;

/**
 * 使用二維數組統計并計算學生的成績總分和平均分
 */
public class quiz1_5 {
    public static void main(String[] args) {
        int[][] intArray = new int[3][2];
        int sumChinese = 0, sumMath = 0;
        int avgChinese = 0, avgMath = 0;
        Scanner sc = new Scanner(System.in);

        for (int i = 0; i < intArray.length; i++) {
            System.out.println("請輸入第" + (i + 1) + "個學生的語文成績:");
            intArray[i][0] = sc.nextInt();
            System.out.println("請輸入第" + (i + 1) + "個學生的數學成績:");
            intArray[i][1] = sc.nextInt();

            sumChinese += intArray[i][0];
            avgChinese = sumChinese / (i + 1);
            sumMath += intArray[i][1];
            avgMath = sumMath / (i + 1);
        }
        System.out.println("語文的總成績為:" + sumChinese);
        System.out.println("語文的平均分為:" + avgChinese);
        System.out.println("數學的總成績為:" + sumMath);
        System.out.println("數學的平均分為:" + avgMath);
    }
}
祝大家新年快樂,狗年旺旺^_^

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/68494.html

相關文章

  • LeetCode 695. 島嶼的最大面積【c++/java詳細題解】

    摘要:找到給定的二維數組中最大的島嶼面積。思路給定一個由和組成的二維數組,其中代表島嶼土地,要求找出二維數組中最大的島嶼面積,沒有則返回。樣例如樣例所示,二維數組的最大島嶼面積為,下面來講解深度優先搜索的做法。 ...

    MangoGoing 評論0 收藏0
  • 一起來學SpringBoot | 第八篇:通用Mapper與分頁插件的集成

    摘要:通用是為了解決使用中的基本操作,使用它可以很方便的進行開發,可以節省開發人員大量的時間。當該參數設置為時,時會查詢第一頁,超過總數時,會查詢最后一頁。 SpringBoot 是為了簡化 Spring 應用的創建、運行、調試、部署等一系列問題而誕生的產物,自動裝配的特性讓我們可以更好的關注業務本身而不是外部的XML配置,我們只需遵循規范,引入相關的依賴就可以輕易的搭建出一個 WEB 工...

    韓冰 評論0 收藏0
  • 【實戰Java高并發程序設計6】挑戰無鎖算法

    摘要:在本例中,講述的無鎖來自于并發包我們將這個無鎖的稱為。在這里,我們使用二維數組來表示的內部存儲,如下變量存放所有的內部元素。為什么使用二維數組去實現一個一維的呢這是為了將來進行動態擴展時可以更加方便。 我們已經比較完整得介紹了有關無鎖的概念和使用方法。相對于有鎖的方法,使用無鎖的方式編程更加考驗一個程序員的耐心和智力。但是,無鎖帶來的好處也是顯而易見的,第一,在高并發的情況下,它比有鎖...

    zengdongbao 評論0 收藏0
  • 如何理解Axis?

    摘要:一句話總結可以方便我們將數據進行不同維度的處理。一理解如果你像我一樣,發現中有這個參數,但不知道是什么意思。一旦維數超過二維,就無法用簡單的行和列來表示了。 showImg(https://segmentfault.com/img/remote/1460000018678067?w=1600&h=900); 前言 只有光頭才能變強。 回顧前面: 從零開始學TensorFlow【01-...

    huashiou 評論0 收藏0
  • 減小程序規模!稀疏數組Sparsearray,數據結構二維數組與稀疏數組轉換,Java實現

    摘要:文章目錄基本介紹應用實例基本介紹當一個數組中大部分元素為,或者為同一個值的數組時,可以使用稀疏數組來保存該數組。把具有不同值的元素的行列及值記錄在一個小規模的數組中,從而縮小程序的規模。 ...

    jonh_felix 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<