Java數(shù)組的定義、初始化、及二維數(shù)組用法分析
本文實(shí)例講述了Java數(shù)組的定義、初始化、及二維數(shù)組用法。分享給大家供大家參考,具體如下:
數(shù)組的定義
1.數(shù)組是有序數(shù)據(jù)的集合,數(shù)組中的每個(gè)元素具有相同的數(shù)組名和下標(biāo)來(lái)做唯一標(biāo)識(shí)。
數(shù)組的分類(lèi)
- 一維數(shù)組
- 二維數(shù)組
- 多維數(shù)組
數(shù)組的優(yōu)點(diǎn):
例如:定義100個(gè)整型變量。用數(shù)組很方便。
數(shù)組聲明:
1.int [] array;
2.int array [];
數(shù)組的聲明以及內(nèi)存的分配
1.為數(shù)組分配內(nèi)存空間,如果不分配內(nèi)存,將不能訪問(wèn)它的任何元素。我們使用new
關(guān)鍵字來(lái)為數(shù)組分配內(nèi)存空間。
int [] score; //數(shù)組的聲明 score=new int[3]; //為數(shù)組開(kāi)辟內(nèi)存空間-實(shí)例化
注意:數(shù)組的下標(biāo)是從0開(kāi)始的。
Java數(shù)組的靜態(tài)初始化
一、數(shù)組的初始化分為兩種方式:
- 動(dòng)態(tài)初始化
- 靜態(tài)初始化
二、之前我們所創(chuàng)建的數(shù)組,所采用的方式都是動(dòng)態(tài)初始化,也就是所有的內(nèi)容不會(huì)具體指定,都是默認(rèn)值。
三,靜態(tài)初始化是指:在數(shù)組創(chuàng)建之初直接指定其內(nèi)容。
eg:靜態(tài)初始化
int [] score={2,5,6,7,6,7};
Java二維數(shù)組的介紹及使用
1.如果把一維數(shù)組看成是線性圖形,那么二維數(shù)組就是一個(gè)平面圖形。
2.二維數(shù)組的聲明和一維數(shù)組類(lèi)似,內(nèi)存分配是使用new
關(guān)鍵字。
3.聲明與分配內(nèi)存:
聲明:type arrayName [][];
初始化: arrayName [][]=new type[行][列];
//二維數(shù)組的動(dòng)態(tài)初始化 int score [][]; score=new int [5][5]; score[0][0]=9; score[0][3]=5; score[1][2]=7; //二維數(shù)組的靜態(tài)初始化 int [][] arr={{100,90},{60,70},{50,78,80}};
更多java相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《Java數(shù)組操作技巧總結(jié)》、《Java面向?qū)ο蟪绦蛟O(shè)計(jì)入門(mén)與進(jìn)階教程》、《Java數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Java操作DOM節(jié)點(diǎn)技巧總結(jié)》、《Java文件與目錄操作技巧匯總》和《Java緩存操作技巧匯總》
希望本文所述對(duì)大家java程序設(shè)計(jì)有所幫助。
相關(guān)文章
Java文件過(guò)濾器實(shí)現(xiàn)按條件篩選文件
本文主要介紹了Java文件過(guò)濾器實(shí)現(xiàn)按條件篩選文件,文件過(guò)濾器是在文件處理中起到重要作用的工具,它可以用來(lái)篩選文件并根據(jù)特定的條件進(jìn)行過(guò)濾,下面就來(lái)介紹一下2024-04-04Java解壓縮zip - 解壓縮多個(gè)文件或文件夾實(shí)例
本篇文章主要介紹了Java解壓縮zip - 解壓縮多個(gè)文件或文件夾實(shí)例,非常具有實(shí)用價(jià)值,有需要的可以了解一下。2016-12-12Java對(duì)int[]數(shù)組做新增刪除去重操作代碼
這篇文章主要介紹了Java里面對(duì)int[]數(shù)組做新增刪除去重實(shí)現(xiàn),這里記錄下使用int[]數(shù)組對(duì)數(shù)組進(jìn)行新增刪除去重等操作,用來(lái)更加了解java里面的集合類(lèi)思想,需要的朋友可以參考下2023-10-10詳解SpringBoot restful api的單元測(cè)試
本篇文章主要介紹了詳解SpringBoot restful api的單元測(cè)試,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-09-09實(shí)例詳解Java中ThreadLocal內(nèi)存泄露
這一篇文章我們來(lái)分析一個(gè)Java中ThreadLocal內(nèi)存泄露的案例。分析問(wèn)題的過(guò)程比結(jié)果更重要,理論結(jié)合實(shí)際才能徹底分析出內(nèi)存泄漏的原因。2016-08-08簡(jiǎn)談java并發(fā)FutureTask的實(shí)現(xiàn)
這篇文章主要介紹了簡(jiǎn)談java并發(fā)FutureTask的實(shí)現(xiàn),FutureTask都是用于獲取線程執(zhí)行的返回結(jié)果。文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,,需要的朋友可以參考下2019-06-06