java面向對象課程—數組篇
什麼是數組?
數組是一個變數,存儲相同數據類型的一組數據;
為什麼使用數組呢?
當你需要保存一組數據類型相同的變數或者對象時,我們不可能給每一個變數都定義一個變數名,這樣的操作代碼臃腫、工作量大且無意義,這時候我們就使用數據來保存這些數據,數組會根據角標來為每個數據分配地址。在java中如果想要保存一組基本類型的數據,使用數組;如果想保存一組對象或者其他類型的複雜數據可以使用集合。
一維數組及其使用:
一維數組,可以理解為只能存放一行相同數據類型的數據。
定義一維數組的語法:數據類型[] 數組名=new 數據類型;或者 數據類型 數組名[]=new 數據類型;
數組的賦值有兩種方式,即在聲明時賦值和聲明後賦值。
第一種方式賦值,即聲明時賦值。其數組賦值的格式是:
數據類型 數組名[]=
此時,我們可以不用為內存分配大小,因為Java編譯器會根據後面的賦值數量來確定內存分配大小。數組賦值例子:int Height[]=;
第二種方式賦值,聲明後的賦值。我們可以通過對其元素的賦值,來達到對數組的賦值。這時我們可以使用循環結構來完成賦值。例如:int Height[]=new int[2];
for(int i=0;i
當然遍曆數組使用for循環就可以;
多維數組及其使用:
在實際應用中,三維及以上的數組很少使用,主要使用二維數組。下面就介紹一下二維數組;
二維數組實際上是一個一維數組,它的每個元素又是一個一維數組。
定義二維數組的語法:數據類型[][] 數組名;或者 數據類型 數組名 [][] ;
二維數組的聲明和初始化應按照從高維到低維的順序進行.;
康諾科技
2017/7/112
※康諾科技:Java中多態性的實現
※小學初中高中大學等等,都在經歷怎樣的人生?
※java程序員有了這些程序員鼓勵師,還會好好工作嗎?
※java培訓之WEB前端——漂浮廣告的製作
TAG:康諾科技 |
※Perl 面向對象
※Lua 面向對象
※Python指南:面向對象程序設計
※python編程學習之面向函數初接觸!這次我們來抓取QQgame信息吧!
※AppleCare+ for Mac正式面向中國市場推出
※谷歌宣布進一步擴大面向黑人工程師的Howard West項目
※Unity 編輯器現已正式面向 Linux 推出
※Dirac Research完成千萬美元融資 面向更智能音頻方案
※Fitbit面向合作夥伴推出Inspire健身追蹤器 概不零
※谷歌推出Cameos,一個面向名人的視頻問答應用程序
※谷歌 I/O 開發者大會上的 Smart Compose 功能開始面向 Gmail 桌面用戶公測
※思科聯合Pure Storage發布面向AI的FlashStack融合系統
※Python入門基礎之面向對象四:運算符重載
※蘋果AppleCare+for Mac正式面向中國市場推出
※面向不同需求的對象存儲系統對比:Ceph與Swift
※Arm發布面向數據中心和5G網路的兩款Neoverse晶元新品
※Facebook Reality Labs正式成立面向VR/AR開發
※TensorFlow官方最新tf.keras指南:面向對象構建深度網路
※聯想推出三款面向教育市場的Chromebook筆記本
※用Swift編寫網路層:面向協議方式