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

資訊專欄INFORMATION COLUMN

Chapter7 Java數(shù)組之二維數(shù)組

bovenson / 2245人閱讀

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

Lecture1 二維數(shù)組的應(yīng)用

二維數(shù)組的應(yīng)用案例:

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

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

        //創(chuàng)建二維數(shù)組時,可以只指定行數(shù)
        float[][] floats = new float[3][];
        //System.out.println(floats[0][0]); 空指針異常,解決方法如下:
        //二維數(shù)組每行相當(dāng)于一個一維數(shù)組
        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]); 數(shù)組下標(biāo)越界

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

        //循環(huán)輸出二維數(shù)組的元素
        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循環(huán)輸出二維數(shù)組
        System.out.println("============================");
        for (int[] array : num2) {
            for (int n : array) {
                System.out.print(n + "  ");
            }
            System.out.println();
        }
    }
}

二維數(shù)組練習(xí):

import java.util.Scanner;

/**
 * 使用二維數(shù)組統(tǒng)計并計算學(xué)生的成績總分和平均分
 */
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) + "個學(xué)生的語文成績:");
            intArray[i][0] = sc.nextInt();
            System.out.println("請輸入第" + (i + 1) + "個學(xué)生的數(shù)學(xué)成績:");
            intArray[i][1] = sc.nextInt();

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

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/68494.html

相關(guān)文章

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

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

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

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

    韓冰 評論0 收藏0
  • 【實戰(zhàn)Java高并發(fā)程序設(shè)計6】挑戰(zhàn)無鎖算法

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

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

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

    huashiou 評論0 收藏0
  • 減小程序規(guī)模!稀疏數(shù)組Sparsearray,數(shù)據(jù)結(jié)構(gòu)二維數(shù)組與稀疏數(shù)組轉(zhuǎn)換,Java實現(xiàn)

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

    jonh_felix 評論0 收藏0

發(fā)表評論

0條評論

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