Java一維陣列運用詳解

2021-08-05 18:25:25 字數 1374 閱讀 1153

使用乙個資料時,必須要對其進行宣告,這個道理對於陣列來說也一樣,陣列在使用之前也必須先宣告。先看下面的**,是如何宣告乙個變數的。

int a;

仔細分析一下:int 是指變數的資料型別,a 是指變數名,由變數的宣告可以聯絡到陣列的宣告。

int a;

仔細分析一下:int 是指數組中所有資料的資料型別,也可以說是這個陣列的資料型別,a表示陣列名。

基本型別陣列的宣告有幾種形式:

int a;

int a;

這兩種形式沒有區別,使用效果完全一樣,讀者可根據自己的程式設計習慣選擇。

陣列的初始化分為靜態初始化和動態初始化:靜態初始化是在宣告陣列的同時進行賦值;動態初始化是在宣告陣列後在對其進行賦值。

1.靜態初始化

int intarray=;

string stringarray=;

2.動態初始化

int intarray;

intarray = new int[5];

string stringarray[ ];

string stringarray = new string[3];/*為陣列中每個元素開闢引用空間(32位) */

stringarray[0]= new string(「how」);//為第乙個陣列元素開闢空間

stringarray[1]= new string(「are」);//為第二個陣列元素開闢空間

stringarray[2]= new string(「you」);// 為第三個陣列元素開闢空間

一維陣列元素的引用方式為:

arrayname[index]

index為陣列下標,它可以為整型常數或表示式,下標從0開始。每個陣列都有乙個屬性length指明它的長度,例如:intarray.length指明陣列intarray的長度。

在編寫程式的過程中,如果要引用陣列的長度,一般是使用變數「length」,在程式中一般是使用下列格式:

陣列名.length

示例:建立乙個擁有 10 個元素的整數型陣列 a,並通過 a[i]=i*i 為每個陣列元素賦值,最後將結果輸出。

public class arrary1}}

執行結果:

a[0]=0

a[1]=1

a[2]=4

a[3]=9

a[4]=16

a[5]=25

a[6]=36

a[7]=49

a[8]=64

a[9]=81

程式先作了個陣列宣告「int a」,然後,建立了乙個陣列物件「a=new int[10]」,最後使用迴圈語句輸出陣列中所有資料。

幾點說明:

java一維陣列

陣列只是乙個名稱,就比如一些符號的名字。陣列是一次性宣告多個相同型別的變數,變數的名稱都相同,使用下標序號 來訪問。陣列實際上是乙個容器,用於儲存資料,陣列資料型別相同,而且是有序的。陣列的基本操作 一 表示方法 int array int array 二 分配空間 int array nwe in...

java 一維陣列

1.靜態初始化 格式一 資料型別 陣列名 例 int array 格式二 資料型別 陣列名 new 資料型別 例 int array new int 注意 前後資料型別保持一致 2.動態初始化 資料型別 陣列名 new 資料型別 陣列長度 可以採用以下三種方式初始化 1.逐個初始化 2.通過鍵盤輸入...

Java 一維陣列

陣列宣告語法格式 資料型別 陣列名 int arr 資料型別 陣列名 int arr 陣列的建立 語法格式一 先宣告再建立 資料型別 陣列名 宣告 陣列名 new 資料型別 陣列長度 intarr int資料型別 陣列名為arr arr new int 8 建立乙個陣列名為arr int型陣列長度為...