第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在Java中聲明和初始化數(shù)組?

如何在Java中聲明和初始化數(shù)組?

如何在Java中聲明和初始化數(shù)組?如何在Java中聲明和初始化數(shù)組?
查看完整描述

4 回答

?
胡子哥哥

TA貢獻1825條經(jīng)驗 獲得超6個贊


您可以使用數(shù)組聲明或數(shù)組文字(但只有在聲明并立即影響變量時,才能使用數(shù)組文字重新分配數(shù)組)。


對于原始類型:


int[] myIntArray = new int[3];

int[] myIntArray = {1, 2, 3};

int[] myIntArray = new int[]{1, 2, 3};

例如,對于類,String它是相同的:


String[] myStringArray = new String[3];

String[] myStringArray = {"a", "b", "c"};

String[] myStringArray = new String[]{"a", "b", "c"};

當(dāng)您首先聲明數(shù)組然后初始化它時,第三種初始化方法很有用。演員是必要的。


String[] myStringArray;

myStringArray = new String[]{"a", "b", "c"};


查看完整回答
反對 回復(fù) 2019-05-25
?
慕虎7371278

TA貢獻1802條經(jīng)驗 獲得超4個贊

有兩種類型的數(shù)組。

一維數(shù)組

默認(rèn)值的語法:

int[] num = new int[5];

或者(不太喜歡)

int num[] = new int[5];

給定值的語法(變量/字段初始化):

int[] num = {1,2,3,4,5};

或者(不太喜歡)

int num[] = {1, 2, 3, 4, 5};

注意:為了方便int [] num更可取,因為它清楚地告訴你這里是關(guān)于數(shù)組的。否則沒什么區(qū)別。一點也不。

多維數(shù)組

宣言

int[][] num = new int[5][2];

要么

int num[][] = new int[5][2];

要么

int[] num[] = new int[5][2];

初始化

 num[0][0]=1;
 num[0][1]=2;
 num[1][0]=1;
 num[1][1]=2;
 num[2][0]=1;
 num[2][1]=2;
 num[3][0]=1;
 num[3][1]=2;
 num[4][0]=1;
 num[4][1]=2;

要么

 int[][] num={ {1,2}, {1,2}, {1,2}, {1,2}, {1,2} };

衣衫襤褸的陣列(或非矩形陣列)

 int[][] num = new int[5][];
 num[0] = new int[1];
 num[1] = new int[5];
 num[2] = new int[2];
 num[3] = new int[3];

所以我們在這里明確定義列。
其他方式:

int[][] num={ {1}, {1,2}, {1,2,3,4,5}, {1,2}, {1,2,3} };

用于訪問:

for (int i=0; i<(num.length); i++ ) {
    for (int j=0;j<num[i].length;j++)
        System.out.println(num[i][j]);}

或者:

for (int[] a : num) {
  for (int i : a) {
    System.out.println(i);
  }}

Ragged數(shù)組是多維數(shù)組。
有關(guān)解釋,請參閱官方j(luò)ava教程中的多維數(shù)組詳細(xì)信息


查看完整回答
反對 回復(fù) 2019-05-25
?
嚕嚕噠

TA貢獻1784條經(jīng)驗 獲得超7個贊

Type[] variableName = new Type[capacity];Type[] variableName = {comma-delimited values};Type variableName[] = new Type[capacity]; 
Type variableName[] = {comma-delimited values};

也是有效的,但我更喜歡類型之后的括號,因為更容易看到變量的類型實際上是一個數(shù)組。


查看完整回答
反對 回復(fù) 2019-05-25
?
DIEA

TA貢獻1820條經(jīng)驗 獲得超2個贊

您可以通過多種方式在Java中聲明數(shù)組:

float floatArray[]; // Initialize laterint[] integerArray = new int[10];String[] array = new String[] {"a", "b"};

您可以在Sun教程站點和JavaDoc中找到更多信息。


查看完整回答
反對 回復(fù) 2019-05-25
  • 4 回答
  • 0 關(guān)注
  • 1626 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號