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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

java靜態(tài)初始化問(wèn)題

java靜態(tài)初始化問(wèn)題

GCT1015 2018-07-06 17:23:12
public static void main(String[] argv) {    int i, j=3;     Scanner input = new Scanner(System.in);     i = input.nextInt();         int[] arr = new int[]{i,j};     System.out.println(arr[0]+" "+arr[1]);}以上程序在編譯的時(shí)候讀到int[]{i,j}時(shí)不應(yīng)該就把a(bǔ)rr[]的值初始化好了嗎?應(yīng)該因?yàn)閕未初始化而無(wú)法通過(guò)編譯啊,為什么還能通過(guò)編譯,并輸出正確的值?難道int[] arr = new int[]{i,j};也是動(dòng)態(tài)初始化?
查看完整描述

3 回答

?
九州編程

TA貢獻(xiàn)1785條經(jīng)驗(yàn) 獲得超4個(gè)贊

i 是個(gè)局部變量

查看完整回答
反對(duì) 回復(fù) 2018-07-14
?
偶然的你

TA貢獻(xiàn)1841條經(jīng)驗(yàn) 獲得超3個(gè)贊

Java語(yǔ)言規(guī)范了解一下:

In the Java programming language, arrays are objects, are dynamically created(動(dòng)態(tài)創(chuàng)建的), and may be assigned to variables of type Object. All methods of class Object may be invoked on an array.


查看完整回答
反對(duì) 回復(fù) 2018-07-14
?
Helenr

TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超4個(gè)贊

i = input.nextInt();
這一句不就相當(dāng)于進(jìn)行初始化么?
如果沒(méi)有這一句肯定報(bào)初始化異常,有了這一句也就意味著 i 的值在編譯時(shí)是不能確定的。

查看完整回答
反對(duì) 回復(fù) 2018-07-14
  • 3 回答
  • 0 關(guān)注
  • 180 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

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

公眾號(hào)

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