學java的第六天 陣列

2021-09-22 12:19:19 字數 1312 閱讀 3602

目錄

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...