int a = 0;for(int i=1;i=10;i++){ a+=i;} System.out.println(a);樓上的代碼結(jié)果是a=1到10的求和 并不是一到十的循環(huán)吧。
創(chuàng)新互聯(lián)公司為客戶提供專業(yè)的成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、程序、域名、空間一條龍服務(wù),提供基于WEB的系統(tǒng)開發(fā). 服務(wù)項(xiàng)目涵蓋了網(wǎng)頁設(shè)計(jì)、網(wǎng)站程序開發(fā)、WEB系統(tǒng)開發(fā)、微信二次開發(fā)、移動(dòng)網(wǎng)站建設(shè)等網(wǎng)站方面業(yè)務(wù)。
1、for循環(huán)中除了表達(dá)式1為了初始化變量,其的循環(huán)是表達(dá)式2——循環(huán)體——表達(dá)式3——表達(dá)式2這樣的循環(huán)。
2、兩個(gè)for循環(huán)執(zhí)行順序如下:外層判斷循環(huán)條件,滿足進(jìn)入外層循環(huán)體。內(nèi)層判斷循環(huán)條件。內(nèi)層循環(huán)體執(zhí)行。內(nèi)層循環(huán)變量累加,回到2執(zhí)行,直到不滿足內(nèi)層條件。
3、不同編程語言的for循環(huán)用法可能存在差異,此處以C語言為例。假設(shè)有以下for循環(huán)執(zhí)行代碼:執(zhí)行for循環(huán)體里的第一個(gè)參數(shù),也就是定義一個(gè)int整形變量,其變量名為i,并初始化為0。
1、int a = 0;for(int i=1;i=10;i++){ a+=i;} System.out.println(a);樓上的代碼結(jié)果是a=1到10的求和 并不是一到十的循環(huán)吧。
2、For a = 1 To 10循環(huán)10次,就是打印10行 For b = 1 To a循環(huán)每一行打印的星號(hào)個(gè)數(shù),第一行一個(gè),第二行就是2個(gè) Print *打印星號(hào) Next Print打印完了一行后,打印空字符,這里相當(dāng)于換行。
3、Java中要使for語句無限循環(huán),只需把循環(huán)的判定條件去掉即可。實(shí)現(xiàn)for語句無限循環(huán)的方法有很多,最常用的就是直接在條件中寫兩個(gè)分號(hào),如下代碼句所示:for(;),這樣就達(dá)到了無限循環(huán)的目的。
4、for(int j=1;j=i;j++){ System.out.print(*);} System.out.println();} } } 此代碼有錯(cuò),我已修改成如上。