更新時(shí)間:2022-08-31 11:29:25 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽1200次
數(shù)組可以是一維的,也可以是多維的。任何一維的東西都只能處理單個(gè)參數(shù)。一維數(shù)組必須處理每個(gè)索引或位置的一個(gè)值。
Java中的一維數(shù)組的三個(gè)示例如下:
1.Java中使用標(biāo)準(zhǔn)方法的一維數(shù)組示例
公共 類(lèi) OneDimensionalArray {
public static void main ( String args []) {
// 聲明一個(gè)整數(shù)的一維數(shù)組
int [] anArray ;
// 為 3 個(gè)整數(shù)分配內(nèi)存
anArray = new int [ 3 ];
// 初始化第一個(gè)元素
anArray [ 0 ] = 8 ;
// 初始化第二個(gè)元素
anArray [ 1 ] = 4 ;
// 初始化第三個(gè)元素
anArray [ 2 ] = 89 ;
// 打印一維數(shù)組
系統(tǒng)。出來(lái)。println ( "一維數(shù)組元素為:" );
系統(tǒng)。出來(lái)。println ( "索引 0 處的元素:" + anArray [ 0 ]);
系統(tǒng)。出來(lái)。println ( "索引 1 處的元素:" + anArray [ 1 ]);
系統(tǒng)。出來(lái)。println ( "索引 2 處的元素:" + anArray [ 2]);
}
}
輸出:
一維數(shù)組元素是:
索引 0 處的
元素:8 索引 1 處的元素:4
索引 2 處的元素:89
2.Java 中使用 Scanner 的一維數(shù)組示例
導(dǎo)入 java.util.Scanner ;
public class OneDimensionalArrayScanner {
public static void main ( String args [])
{
// 創(chuàng)建掃描器對(duì)象
Scanner scan = new Scanner ( System . in );
系統(tǒng)。出來(lái)。println ( "請(qǐng)輸入數(shù)組長(zhǎng)度:" );
int arrLength =掃描。下一個(gè)整數(shù)();
int [] anArray = 新 int [ arrLength ];
系統(tǒng)。出來(lái)。println ( "輸入數(shù)組的元素" );
for ( int i = 0 ; i < arrLength ; i ++)
{
anArray [ i ] = scan 。下一個(gè)整數(shù)();
}
// 打印一維數(shù)組
系統(tǒng). 出來(lái)。println ( "顯示一維數(shù)組元素:" );
為了( int i = 0 ; i < arrLength ; i ++)
{
系統(tǒng). 出來(lái)。print ( anArray [ i ] + " " );
}
}
}
輸出:
輸入數(shù)組長(zhǎng)度:4
輸入數(shù)組元素
8
4
89
2
顯示一維數(shù)組元素:
8 4 89 2
3.Java中使用字符串的一維數(shù)組示例
public class OneDimensionalArrayString {
public static void main ( String args [])
{
// 聲明和初始化字符串?dāng)?shù)組
String [] strArray = { "Alive is Awesome" , "Be in Present" , "Be Yourself" };
系統(tǒng)。出來(lái)。println ( "字符串?dāng)?shù)組的長(zhǎng)度為:" + strArray .length ); // 打印一維字符串?dāng)?shù)組
系統(tǒng)。出去
. println ( "顯示一維字符串?dāng)?shù)組元素:" );
for ( int i = 0 ; i < strArray .length ; i ++ ) {
System . 出來(lái)。println ( strArray [ i ] + " " ); } } }
輸出:
字符串?dāng)?shù)組的長(zhǎng)度為:3
顯示一維字符串?dāng)?shù)組元素:
Alive is Awesome
Be in Present
Be Yourself
相關(guān)閱讀
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)