資料介紹
本文檔的主要內(nèi)容詳細(xì)介紹的是JAVA教程之一維數(shù)組和二維數(shù)組的介紹和應(yīng)用說明
一 維 數(shù) 組
一維數(shù)組的聲明
聲明一個數(shù)組就是要確定數(shù)組名、數(shù)組的維數(shù)和數(shù)組元素的數(shù)據(jù)類型。數(shù)組名是符合Java標(biāo)識符定義規(guī)則的用戶自定義標(biāo)識符,它是數(shù)組類對象的引用類型變量的名字,引用類型變量的值是數(shù)組類某個對象的句柄。聲明引用類型變量時,系統(tǒng)只為該變量分配引用空間,其值為null,并未創(chuàng)建一個具體的對象。數(shù)組的維數(shù)用方括號(“[ ]”)的個數(shù)來確定,對于一維數(shù)組來說,只需要一對方括號。類型標(biāo)識符是指數(shù)組元素的數(shù)據(jù)類型,它可以是Java的基本類型和引用類型,如int、float、double、char、類(class)、接口(interface)等。數(shù)組的聲明格式如下:
一維數(shù)組的初始化
聲明一個數(shù)組僅僅為這個數(shù)組指定數(shù)組名和數(shù)組元素的類型,并不為數(shù)組元素分配實(shí)際的存儲空間。這是因?yàn)镴ava的數(shù)組聲明中并未指出數(shù)組元素的個數(shù),系統(tǒng)無法知道需要給這個數(shù)組分配多大的內(nèi)存空間。要想使一個數(shù)組占有所需要的內(nèi)存空間,必須指出數(shù)組元素的個數(shù),在Java程序中把這一工作放在數(shù)組的初始化時進(jìn)行。數(shù)組經(jīng)過初始化后,其長度(即可存放的元素個數(shù))就不可再改變。Java數(shù)組的初始化可以通過直接指定初值的方式來完成,也可以用new操作符來完成。
這條語句聲明數(shù)組名為a1(a1也稱為引用類型變量的名字),數(shù)組元素的數(shù)據(jù)類型為整型(int,占4個字節(jié)),共有5個初始值,故數(shù)組元素的個數(shù)為5。這樣一個語句為Java分配存儲空間提供了所需要的全部信息,系統(tǒng)可為這個數(shù)組分配5×4=20個字節(jié)的連續(xù)存儲空間。經(jīng)過初始化后,使a1[0]=23,a1[1]= -9,a1[2]=38, a1[3]= 8,a1[4]= 65。其存儲空間分配及各數(shù)組元素的初始值如圖6.1所示。注意:Java中的數(shù)組元素下標(biāo)從0開始。
- 二維數(shù)組的指針指向錯誤應(yīng)該如何糾正 12次下載
- C語言的二維數(shù)組演示實(shí)例及電路圖免費(fèi)下載
- C++程序設(shè)計(jì)教程之數(shù)組的詳細(xì)資料說明 10次下載
- C語言設(shè)計(jì)教程之數(shù)組的詳細(xì)資料說明 12次下載
- C語言教程之數(shù)組的定義與使用說明 6次下載
- C語言程序設(shè)計(jì)教程之數(shù)組的詳細(xì)資料說明 7次下載
- Java教程之Java面向?qū)ο蟪绦蛟O(shè)計(jì)一維數(shù)組的使用 3次下載
- MATLAB教程之數(shù)組和矩陣的介紹及運(yùn)算說明 0次下載
- JAVA程序設(shè)計(jì)教程之數(shù)組的詳細(xì)資料說明 0次下載
- C語言程序設(shè)計(jì)教程之二維數(shù)組如何應(yīng)用二維數(shù)組的資料概述 3次下載
- 二維數(shù)組重新排序 9次下載
- C語言教程之求二維數(shù)組對角線之和 0次下載
- C語言教程之使用二維數(shù)組保存數(shù)據(jù)問題 0次下載
- Labview之簇數(shù)組與二維數(shù)組顯示 0次下載
- Labview之自動索引功能(二維數(shù)組--一維數(shù)組) 0次下載
- 二維掃碼頭有效掃描距離是多少,影響二維掃描頭掃碼的因素有哪些 101次閱讀
- 深入探索KUKA KRL中的數(shù)組應(yīng)用 1304次閱讀
- 三維數(shù)組如何用下標(biāo)表示指針 761次閱讀
- 聲明數(shù)組語法及應(yīng)用案例 620次閱讀
- Shell腳本程序開發(fā)-數(shù)組(四) 522次閱讀
- C語言_二維數(shù)組與一維指針 1972次閱讀
- 鴻蒙 java 版本二維碼識別掃描演示 3923次閱讀
- 圖解NumPy的核心概念:向量、矩陣、3維及更高維數(shù)組 6053次閱讀
- 二維碼門禁系統(tǒng)是怎樣的工作原理 6118次閱讀
- 立功科技嵌入式平臺“軟”實(shí)力——二維碼算法篇 1599次閱讀
- 一維卷積、二維卷積、三維卷積具體應(yīng)用 4909次閱讀
- 一維、二維、三維電機(jī)的性能分析 3625次閱讀
- Java創(chuàng)建數(shù)組的幾種方式及區(qū)別 3838次閱讀
- Java數(shù)組的常用方法_Java:數(shù)組工具類Arrays類的常用方法的用法及代碼 2930次閱讀
- Java數(shù)組的基本操作方法整理 1219次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費(fèi)下載
- 0.00 MB | 1490次下載 | 免費(fèi)
- 2單片機(jī)典型實(shí)例介紹
- 18.19 MB | 93次下載 | 1 積分
- 3S7-200PLC編程實(shí)例詳細(xì)資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關(guān)電源原理及各功能電路詳解
- 0.38 MB | 10次下載 | 免費(fèi)
- 6基于AT89C2051/4051單片機(jī)編程器的實(shí)驗(yàn)
- 0.11 MB | 4次下載 | 免費(fèi)
- 7基于單片機(jī)和 SG3525的程控開關(guān)電源設(shè)計(jì)
- 0.23 MB | 3次下載 | 免費(fèi)
- 8基于單片機(jī)的紅外風(fēng)扇遙控
- 0.23 MB | 3次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費(fèi)
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費(fèi)
- 4LabView 8.0 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費(fèi)
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33562次下載 | 免費(fèi)
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費(fèi)
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費(fèi)
- 8開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21539次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537791次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191183次下載 | 免費(fèi)
- 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183277次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138039次下載 | 免費(fèi)
評論