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