91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java中數組怎么用

發布時間:2021-09-28 17:49:17 來源:億速云 閱讀:153 作者:小新 欄目:開發技術

這篇文章給大家分享的是有關Java中數組怎么用的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

    一、前言

    學習java中數組的定義和使用,

    java的數組和c語言的十分類似。

    二、數組的定義數組定義的形式:

    格式1:

    數據類型 [ ] 數組名 ;如int [ ]arr;

    說明:定義了一個int類型的數組,數組名是arr

    格式2:

    數據類型 數組名[ ];如 int arr[ ];

    說明:定義了一個int類型的數組名是arr的數組

    相比之下:顯然格式1更好些,更直觀,格式2是我們在c語言的常使用的

    三、數組的初始化方式:

    1.動態初始化

    所說的動態初始化其實就是只指定大小而不指定數組內容 。

    如int[]arr=new int[5];其中new是開辟空間的,new左邊的int[]arr時在棧區開辟,右邊是

    在堆區開辟的。在Java中有且只有只用new開辟空間,用完之后不用手動釋放,Java

    之中的垃圾回收系統會自動判斷開辟空間在使用完全且后續不再使用時會自動釋放所

    開辟的內存空間。棧區的使用完立馬銷毀。

    動態開辟的示意圖:

    Java中數組怎么用

    2.靜態初始化

    所謂靜態初始化就是在創建變量的給定初始化值,由系統決定數組長度

    格式 :數據類型 [ ] 數組名=new int arr[ ]{數據1,數據2.......,數據n};

    如 int[ ]arr=new int arr[ ]{1,2,3,4,5};

    也可以簡化成:int[]arr={1,2,3,4,5};

    四、索引訪問數組

    那我們是訪問數組中的元素呢?答案是索引。

    格式:數組名[索引](注:索引和c語言中的下標是一樣的)

    索引是從0開始的,也就是說我們要訪問第一個元素就是arr[0],以此類推。

    五、數組長度表示

    在Java中我們沒有sizeof的,但是我們可以通過下列操作求出。

    格式:數組名.length 如arr.length就求出了數組arr的長度。

    六、遍歷數組

    所謂遍歷數組就是拿到數組的每一元素

    方法一:

    for(類型 變量名:要變遍歷的數組名){
        語句;
    }

    如:

    for(int a:arr){
    Systen.out.print(a);
    }

    實例演示:

    Java中數組怎么用

    代碼:

    package com;
    public class 遍歷數組 {
        public static void main(String[] args) {
            int []arr={1,2,3,4,5,6};//靜態初始化
            for(int a:arr){
                System.out.print(" "+a);
            }
        }
    }

    方法二:實例演示:

    Java中數組怎么用

    代碼:

    package com;
    public class 遍歷數組2 {
        public static void main(String[] args) {
            int []arr={1,2,3,4,5,6};
            for(int i=0;i<arr.length;i++){
                System.out.print(" "+arr[i]);
            }
        }
    }

    七、數組的初始值

    在類下方法外創建的變量,系統會給定一個初始值

    實例演示:

    Java中數組怎么用

    代碼:

    package com;
    public class Test {
            String S;
            int i;
            char c;
            double d;
            float f;
            boolean b;
            public static void main(String[] args) {
                Test t=new Test();//創建對象,調用該類的元素
                System.out.println(t.S);//null
                System.out.println(t.i);//0
                System.out.println(t.c);//空
                System.out.println(t.d);//0.0
                System.out.println(t.f);//0.0
                System.out.println(t.b);//false
            }
    }

    上圖是測試的初始值,注:必須變量在類下面方法外才會有初始值(也就是成員變量)

    感謝各位的閱讀!關于“Java中數組怎么用”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

    向AI問一下細節

    免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

    AI

    旌德县| 子长县| 延边| 剑阁县| 湘潭县| 临沧市| 根河市| 威信县| 信阳市| 阿坝县| 鄄城县| 洪泽县| 石屏县| 沙河市| 察雅县| 渝北区| 宝鸡市| 密山市| 白玉县| 永寿县| 平谷区| 武清区| 石河子市| 芒康县| 江北区| 潞西市| 光山县| 东安县| 淮北市| 杭锦后旗| 鲜城| 田阳县| 凤城市| 台北市| 大英县| 长治市| 贞丰县| 河北区| 栖霞市| 旬邑县| 江山市|