首頁 - 網(wǎng)校 - 萬題庫 - 直播 - 雄鷹 - 團(tuán)購 - 書城 - ? - 學(xué)習(xí)通 - 導(dǎo)航 - 510 -
首頁考試吧網(wǎng)校萬題庫直播雄鷹510團(tuán)購書城模考論壇實(shí)用文檔作文大全寶寶起名
2015中考
法律碩士
2015高考
MBA考試
2015考研
MPA考試
在職研
中科院
考研培訓(xùn)
專升本
自學(xué)考試 成人高考
四 六 級(jí)
GRE考試
攻碩英語
零起點(diǎn)日語
職稱英語
口譯筆譯
申碩英語
零起點(diǎn)韓語
商務(wù)英語
日語等級(jí)
GMAT考試
公共英語
職稱日語
新概念英語
專四專八
博思考試
零起點(diǎn)英語
托?荚
托業(yè)考試
零起點(diǎn)法語
雅思考試
成人英語三級(jí)
零起點(diǎn)德語
等級(jí)考試
華為認(rèn)證
水平考試
Java認(rèn)證
職稱計(jì)算機(jī) 微軟認(rèn)證 思科認(rèn)證 Oracle認(rèn)證 Linux認(rèn)證
公 務(wù) 員
導(dǎo)游考試
物 流 師
出版資格
單 證 員
報(bào) 關(guān) 員
外 銷 員
價(jià)格鑒證
網(wǎng)絡(luò)編輯
駕 駛 員
報(bào)檢員
法律顧問
管理咨詢
企業(yè)培訓(xùn)
社會(huì)工作者
銀行從業(yè)
教師資格
營(yíng)養(yǎng)師
保險(xiǎn)從業(yè)
普 通 話
證券從業(yè)
跟 單 員
秘書資格
電子商務(wù)
期貨考試
國(guó)際商務(wù)
心理咨詢
營(yíng) 銷 師
司法考試
國(guó)際貨運(yùn)代理人
人力資源管理師
廣告師職業(yè)水平
衛(wèi)生資格 執(zhí)業(yè)醫(yī)師 執(zhí)業(yè)藥師 執(zhí)業(yè)護(hù)士
會(huì)計(jì)從業(yè)資格
基金從業(yè)資格
統(tǒng)計(jì)從業(yè)資格
經(jīng)濟(jì)師
精算師
統(tǒng)計(jì)師
會(huì)計(jì)職稱
法律顧問
ACCA考試
初級(jí)會(huì)計(jì)職稱
資產(chǎn)評(píng)估師
高級(jí)經(jīng)濟(jì)師
注冊(cè)會(huì)計(jì)師
高級(jí)會(huì)計(jì)師
美國(guó)注冊(cè)會(huì)計(jì)師
審計(jì)師考試
國(guó)際內(nèi)審師
注冊(cè)稅務(wù)師
理財(cái)規(guī)劃師
一級(jí)建造師
安全工程師
設(shè)備監(jiān)理師
公路監(jiān)理師
公路造價(jià)師
二級(jí)建造師
招標(biāo)師考試
物業(yè)管理師
電氣工程師
建筑師考試
造價(jià)工程師
注冊(cè)測(cè)繪師
質(zhì)量工程師
巖土工程師
注冊(cè)給排水
造價(jià)員考試
注冊(cè)計(jì)量師
環(huán)保工程師
化工工程師
暖通工程師
咨詢工程師
結(jié)構(gòu)工程師
城市規(guī)劃師
材料員考試
消防工程師
監(jiān)理工程師
房地產(chǎn)估價(jià)
土地估價(jià)師
安全評(píng)價(jià)師
房地產(chǎn)經(jīng)紀(jì)人
投資項(xiàng)目管理師
環(huán)境影響評(píng)價(jià)師
土地登記代理人
寶寶起名
繽紛校園
實(shí)用文檔
入黨申請(qǐng)
英語學(xué)習(xí)
思想?yún)R報(bào)
作文大全
工作總結(jié)
求職招聘 論文下載 直播課堂

2015計(jì)算機(jī)等級(jí)考試二級(jí)Java入門教程第三章(5)

考試吧整理了“2015計(jì)算機(jī)等級(jí)考試二級(jí)Java入門教程”,望給備考2015年計(jì)算機(jī)等級(jí)考試的考生帶來幫助!

  點(diǎn)擊查看:2015計(jì)算機(jī)等級(jí)考試二級(jí)Java入門教程章節(jié)匯總

  點(diǎn)擊查看:2015計(jì)算機(jī)等級(jí)考試二級(jí)Java入門教程第三章匯總

  3.5 變量的作用域

  變量的作用域(scope)是指變量能夠被引用的區(qū)域,也就是可以使用該變量的程序范圍。截止到目前為止,我們?cè)诔绦蚶又新暶鞯淖兞慷急欢x在main( )方法內(nèi)。在一個(gè)方法內(nèi)聲明的變量被稱作局部變量(local variable),它們只能在聲明它們的方法中被訪問,但并不是在聲明它們的方法中的任何位置都可訪問。請(qǐng)看下面這個(gè)例子,它在方法中又內(nèi)嵌了一個(gè)塊。

  int a=1; //Declear and define a

  //Reference to a is ok here

  //keference to b here is an error

  {

  //Reference to a here is ok

  //Reference to b here is untill an error

  int b=2; //Delear and define b

  //Reference to a and b are Ok here -b exists new

  }

  //Reference to b is an error here here-it doesn't exist

  //Reference to a is still ok though

  一個(gè)變量在聲明前并不存在,只有被聲明后才可以對(duì)它進(jìn)行引用。在定義它的塊結(jié)束前一直存在,其中包括該塊內(nèi)嵌套的所有塊。變量b只能在最內(nèi)層的塊中存在。在最內(nèi)層的大括號(hào)之后,b就不存在了。而變量a在大括號(hào)結(jié)束前一直存在。

  因此,局部變量的訪問規(guī)則很簡(jiǎn)單。它們可被訪問的范圍是:在程序中,從聲明它們的位置開始,到聲明它們的塊結(jié)束處。在聲明它們的塊結(jié)束之后,就不能再被訪問了。我們可以用下個(gè)例子演示它:

  試試看--作用域。

  我們將定義方法main()說明如何應(yīng)用變量作用域工作。首先,我們聲明并初始化變量outer,然后開始一個(gè)內(nèi)層塊。在該塊內(nèi),我們將定義一個(gè)變量inner.在塊結(jié)束之后,我們將再次聲明變量inner并再次使用它。

  piblic class scope

  {

  syetem.out.println("inner *"+inner);//Uncooment this for an error 1 error

  如何工作

  在這個(gè)程序中的方法main()內(nèi)只嵌套了一個(gè)塊。變量outer在開始處就被定義,所以在方法main()的任何地方,包括嵌套的所有塊中都可以引用它。變量不能被重復(fù)聲明,若將注釋標(biāo)志刪除,在內(nèi)層塊中被注釋起來的變量outer的聲明語句就會(huì)導(dǎo)致編譯錯(cuò)誤。

  變量inner在嵌套塊內(nèi)定義并被賦初始值2,從它的聲明處到內(nèi)層塊結(jié)束處,你都可以它進(jìn)行引用。在內(nèi)層塊結(jié)尾的大括號(hào)之后,變量inne:不再存在,所以被注釋起來的引用~的輸出語句是非法的。然而,因?yàn)樽兞縨tier己經(jīng)不存在,所以我們可以用同樣的名字聲明另一個(gè)變量并將它賦初值為3.

  注意:所有這些都說明了局部變量的生存期。重新定義一個(gè)已經(jīng)不存在的變量并不是一個(gè)好的做法,因?yàn)檫@很容易引起混亂。雖然,我們?cè)谏鲜隼又袃H使用了int類型變量,但是變量的作用域規(guī)律對(duì)所有類型的變量來說都是一樣的。

  有另一種被稱為類變量的變量,當(dāng)用一種特定的方法聲明它們時(shí),它們可以擁有很長(zhǎng)的生命期。例如,在標(biāo)準(zhǔn)的類Math中變量PI和E就是這種類型變量,只要你的程序處于運(yùn)行;它們就可被使用,還有另一種被稱為實(shí)例變量的變量,它是構(gòu)造類對(duì)象,我們將在第5章中進(jìn)一步學(xué)習(xí)這方面的內(nèi)容。

  相關(guān)推薦:

  2015計(jì)算機(jī)等級(jí)考試二級(jí)Java入門教程第一章匯總

  2014計(jì)算機(jī)二級(jí)Java程序設(shè)計(jì)真題及答案(網(wǎng)友版)

  考試吧特別策劃:2015年計(jì)算機(jī)等級(jí)考試報(bào)考指南

文章搜索
版權(quán)聲明:如果計(jì)算機(jī)等級(jí)考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請(qǐng)與我們聯(lián)系800@exam8.com,我們將會(huì)及時(shí)處理。如轉(zhuǎn)載本計(jì)算機(jī)等級(jí)考試網(wǎng)內(nèi)容,請(qǐng)注明出處。
Copyright © 2004- 考試吧計(jì)算機(jī)等級(jí)考試網(wǎng) All Rights Reserved 
中國(guó)科學(xué)院研究生院權(quán)威支持(北京) 電 話:010-62168566 傳 真:010-62192699