代碼:
為復(fù)興等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及復(fù)興網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都網(wǎng)站制作、成都做網(wǎng)站、復(fù)興網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!
public?class?ArrayTest?{
//?聲明數(shù)組
long[]?ii?=?{?8,?4,?2,?1,?23,?344,?12?};
//?判斷
public?void?judge(long?lon)?{
for?(int?i?=?0;?i??ii.length;?i++)?{
if?(lon?==?ii[i])?{
System.out.println("猜對了");
return;
}
}
System.out.println("Sorry!");
}
//?測試
public?static?void?main(String[]?args)?{
ArrayTest?arraytest?=?new?ArrayTest();
//?手動輸入整數(shù)
Scanner?scanner?=?new?Scanner(System.in);
System.out.println("請輸入一個整數(shù):");
long?l?=?scanner.nextLong();
arraytest.judge(l);
}
}
運(yùn)行結(jié)果:
聲明一個字符串?dāng)?shù)組,其中初始化了4個字符串
String[] strs = new String[]{"abc","sss","sdd","dsf"};
聲明一個整形數(shù)組,數(shù)組長度為3
int[] nums = new int[3];
代碼如下所示
public?class?Test{
public?static?void?main(String[]?arg){
int?length?=?0;
Scanner?scanner?=?new?Scanner(System.in);
length?=?scanner.nextInt();
int[]?intArray?=?new?int[length];//定義length大小數(shù)組
scanner.close();
}
}
Java程序:
public?class?Main?{
public?static?void?main(String[]?args)?{
char[]?array?=?{'a',?'b',?'c',?'z',?'+',?'-',?'0','A',?'K',?'n',?'t',?'m'};
int?i;
System.out.println("轉(zhuǎn)換前:");
for(i=0;?iarray.length;?i++)?{
System.out.print(array[i]?+?"?");
}
for(i=0;?iarray.length;?i++)?{
if(array[i]?=?'a'??array[i]?=?'z')?{
array[i]?-=?32;
}
}
System.out.println("\n\n轉(zhuǎn)換后:");
for(i=0;?iarray.length;?i++)?{
System.out.print(array[i]?+?"?");
}
}
}
運(yùn)行測試:
轉(zhuǎn)換前:
a?b?c?z?+?-?0?A?K?n?t?m?
轉(zhuǎn)換后:
A?B?C?Z?+?-?0?A?K?N?T?M
1.數(shù)組的定義:
數(shù)組可以分為一維數(shù)組,二維數(shù)組,多維數(shù)組。一維數(shù)組的定義有以下兩種方式:
type[?]?arr_name;
type?arr_name[?];
二維數(shù)組的定義方式如下:
type[?]?[?]?arr_name;
type?arr_name[?]?[?];
多維數(shù)組可根據(jù)維數(shù)指定相應(yīng)個數(shù)的[ ]
int[?]?arr1;
String[?]?arr2;
float?arr3[?]?;
String[?]?[?]?arr4;
2.數(shù)組的初始化:
數(shù)組的初始化有以下兩種方式
靜態(tài)初始化
靜態(tài)初始化是指在定義的同時指定數(shù)組元素內(nèi)容,示例代碼如下:
int[]?arr1?=?{1,2,3,4,5};
String[?]??arr2?=?{"tom","rose","sunny"};
String[?][?]?arr3?=?{?{"tom","American"},{"jack","England"},{"張三","china"}?};
動態(tài)初始化
動態(tài)初始化是指在定義時首先通過new 關(guān)鍵字開辟指定大小的存儲空間,然后在為數(shù)組指定內(nèi)容
int[?]?arr1?=?new?int[2?]?;
arr1[0]?=?10;
arr2[1]?=?20;
arr3[?2]?=?30;