目錄
1.陣列
(1.1).宣告陣列變數
(1.2).length屬性
(1.3)分配空間並賦值
2.一維陣列和二維陣列
陣列的最大不足,就是必須預設值大小,就無法動態的開闢空間.
陣列中放的是物件,就叫做物件陣列
首先必須宣告陣列變數,才能在程式中使用陣列。下面是宣告陣列變數的語法:
int a; //宣告了乙個陣列變數。
//表示該變數是乙個陣列
//int 表示陣列裡的每乙個元素都是乙個整數
//a 是變數名
//但是,僅僅是這一句宣告,不會建立陣列
//當然也可以使用int a;
//建立陣列的時候,要指明陣列的長度。
new int[5]
//引用概念:
//如果變數代表乙個陣列,比如a,我們把a叫做引用
//與基本型別不同
int c = 5; //這叫給c賦值為5
//宣告乙個引用 int a;
a = new int[5];
//讓a這個引用,指向陣列
用於訪問乙個陣列的長度
陣列訪問下標範圍是0到長度-1
一旦超過這個範圍,就會產生陣列下標越界異常
public class dmeo
}
public class demo ;
//寫法二: 省略了new int,效果一樣
int b = ;
//寫法三:同時分配空間,和指定內容
//在這個例子裡,長度是3,內容是5個,產生矛盾了
//所以如果指定了陣列的內容,就不能同時設定陣列的長度
int c = new int[3];
}}
這是乙個一維陣列, 裡面的每乙個元素,都是乙個基本型別int
int a =new int;
這是乙個二維陣列,裡面的每乙個元素,都是乙個一維陣列
所以二維陣列又叫陣列的陣列
int b = new int,
,};
實際列子
public class demo ,,};
}}
C 學習第六天 陣列
大致與c中陣列相似。1 標準庫函式 begin和end int ai int beg begin ai 指向陣列ai的首位址 int last end ai 指向最後乙個元素的後面乙個位址 2 利用for語句處理多維陣列 for auto row ai for auto col row 除了最內層的...
java基礎第六天
物件導向思想 面向過程 一步一步做事情 物件導向 找物件來做事情,物件本身包含做事情的步驟 特點 角色發生轉變,執行者變成指揮者 特徵 封裝 繼承多型 類和物件 類 對事物的描述 物件 這一類事物的實體 例項 物件導向 我們需要操作實實在在的物件 定義類的步驟 1.類名 2.成員變數 屬性 通常的叫...
Java學習第六天
1,迴圈就是重複執行某部分 常用的有for迴圈和while迴圈 2,迴圈由三部分組成,迴圈條件,迴圈體,迴圈變數 3,for迴圈中,先判斷迴圈變數滿不滿足條件,滿足就執行迴圈體,迴圈體執行一次後,對變數做個變化,繼續判斷滿不滿足條件 for 變數 變數是否滿足 迴圈體執行一次後對變數操作 4,whi...