java使用程序塊(轉(zhuǎn))[@more@]在Java 中,可以將2個或2個以上的語句組成一組,這樣的一組語句稱為程序塊(Codeblocks )。程序塊是通過將所屬語句放在花括號中來實現(xiàn)。一旦創(chuàng)建了程序塊,它就成為一個邏輯單元,可以作為一個單獨的語句來使用。例如,程序塊可以作為Java 中if控制語句和for 控制語句的目標。我們來看一看下面的if控制語句:
if(x < y) { // begin a block x = y; y = 0;
} // end of block
本例中,如果x小于y,那么在程序塊內(nèi)的兩條語句都將執(zhí)行。因此,程序塊中的這2
條語句組成一個邏輯單元,不能一條語句運行,而另一條語句不運行。其中的關鍵一點是
如果你需要將兩個或多個語句在邏輯上連接起來,你就可以將其放入一個程序塊中。讓我們看另外的例子。下面的程序?qū)or 循環(huán)作為一個程序塊使用。
/*
Demonstrate a block of code.
Call this file "BlockTest.java"
*/
class BlockTest {
public static void main(String args[]) { int x,y;
y = 20;
// the target of this loop is a block
for(x = 0; x<10; x++) {
System.out.println("This is x: " + x);
System.out.println("This is y: " + y);
y = y - 2;
}
}
}
這個程序產(chǎn)生的結(jié)果如下所示:
This is x: 0
This is y: 20
This is x: 1
This is y: 18
This is x: 2
This is y: 16
This is x: 3
This is y: 14
This is x: 4
This is y: 12
This is x: 5
This is y: 10
This is x: 6
This is y: 8
This is x: 7
This is y: 6
This is x: 8
This is y: 4
This is x: 9
This is y: 2
在本例中,for循環(huán)作為一個程序塊使用,而并不是一個單獨的語句。這樣,每循環(huán)一次,塊內(nèi)的3條語句都要運行一次。這個事實當然被程序的執(zhí)行結(jié)果證實了。
在本書的后面,你會看到程序塊的其他性質(zhì)和用法。當然,它們存在的主要原因是為了創(chuàng)建邏輯上獨立的代碼單元。
網(wǎng)頁名稱:java使用程序塊(轉(zhuǎn))
網(wǎng)頁網(wǎng)址:http://chinadenli.net/article18/gohdgp.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、網(wǎng)站導航、網(wǎng)站內(nèi)鏈、域名注冊、定制網(wǎng)站、網(wǎng)站維護
廣告
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源:
創(chuàng)新互聯(lián)