[問答題] 下面Applet程序的功能是統(tǒng)計在平面坐標(biāo)系中第一象限中,半徑大于9,小于10的圓環(huán)中坐標(biāo)值為整數(shù)的點有多少并且給出其坐標(biāo)值.請改正程序中的錯誤(有
[問答題] 下面Applet程序的功能是統(tǒng)計在平面坐標(biāo)系中第一象限中,半徑大于9,小于10的圓環(huán)中坐標(biāo)值為整數(shù)的點有多少并且給出其坐標(biāo)值.請改正程序中的錯誤(有下劃線的語句),使程序執(zhí)行后,能得到預(yù)期的結(jié)果。
注意:不改動程序的結(jié)構(gòu),不得增行或刪行。
程序的執(zhí)行結(jié)果為:
import java.awt.*;
import java.applet.*;
/*
<applet code=Di9Ti width=200 height=100>
</applet>
*/
pubic class Di9Ti extends Applet
public void paint(Graphics g)
int x,y,r1=5, r2=4;
int count=0;
for(x=1; x<y;x++)
for(y=1;y<r1;y)
if(x*x+y*y<=r2*r2||x*x+y*y>=r1*r1)break;
g.drawString("x="+x+"y="+y,20+count*80,20);
count++;
g.drawstring("count="+count,20,40);
ex38_3.html:
<
正確答案:x<rl; y++ continue;
參考解析:本題主要考查for循環(huán)語句的基本用法。一個循環(huán)語句一般應(yīng)包含4部分內(nèi)容:(1)初始化部分:用來設(shè)置循環(huán)控制的一些初始條件,如設(shè)置計數(shù)器等。(2)循環(huán)體部分:這是反復(fù)執(zhí)行的一段代碼,可以是單一的一條語句,也可以是復(fù)合語句(代碼塊)。(3)迭代部分:用來修改循環(huán)控制條件。常常在本次循環(huán)結(jié)束,下一次循環(huán)開始前執(zhí)行。例如,使計數(shù)器遞增或遞減。 (4)判斷部分:也稱終止部分。是一個關(guān)系表達(dá)式或布爾邏輯表達(dá)式,其值用來判斷是否滿足循環(huán)終止條件。每執(zhí)行一次循環(huán)都要對該表達(dá)式求值。解答循環(huán)語句題要抓住這四個部分。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。