




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、3.1 運(yùn)算符與表達(dá)式 運(yùn)算:對(duì)數(shù)據(jù)進(jìn)行的操作 運(yùn)算符:表示各種不同運(yùn)算的符號(hào) 操作數(shù):參與運(yùn)算的數(shù)據(jù) 表達(dá)式:由操作數(shù)和運(yùn)算符按一定的形式組成的有意義的符號(hào)序列 操作數(shù) 操作符 1 + 1 =3.2 表達(dá)式常見(jiàn)類型表達(dá)式表達(dá)式程序執(zhí)行的操作程序執(zhí)行的操作表達(dá)式的值表達(dá)式的值x + y把x和y的值相加;若x=1;y=23add(1 , 2)執(zhí)行add(int x,int y)方法體里的語(yǔ)句3x+ y+ add(1,1)執(zhí)行add()方法體里的語(yǔ)句,返回值和x,y相加5new Person( )在棧內(nèi)存里給類Person的實(shí)例化對(duì)象分配空間,執(zhí)行無(wú)參構(gòu)造函數(shù)Person( ) 對(duì)象的操作句柄pe
2、rson p在棧內(nèi)存里給Person類型的變量p分配空間無(wú)返回值x=y判斷x和y的值是否相等true或者false3.3 賦值運(yùn)算符運(yùn)算符運(yùn)算符運(yùn)運(yùn) 算算舉舉 例例結(jié)結(jié) 果果=賦 值a=3;b=2;a=3;b=2+=加等于a=3;b=2;a+=b;a=5;b=2-=減等于a=3;b=2;a-=ba=1;b=2;*=乘等于a=3;b=2;a*=ba=6;b=2;/=除等于a=3;b=2;a/=ba=1;b=2;%=模等于a=3;b=2;a%=ba=1;b=2;賦值運(yùn)算的一般形式: 變量=表達(dá)式;3.4 算術(shù)運(yùn)算符運(yùn)算符用 法描 述+x正 值-x負(fù) 值+(先加先加)+x 或x+(先用先用)加1-(
3、先減先減)-x或x-(先用先用)減1一元算術(shù)運(yùn)算符二元算術(shù)運(yùn)算符運(yùn)算符用 法描 述+x1 + x2操作數(shù)x1加上x(chóng)2-x1 - x2操作數(shù)x1減去x2*x1 * x2操作數(shù)x1乘以x2/x1 / x2操作數(shù)x1除以x2%x1 % x2操作數(shù)x1除以x2的余數(shù)(取模)Eg: (a/b)*b+(a%b)=a一個(gè)算術(shù)運(yùn)算的例子public class ArithmaticOp public static void main(String args) int a = 5, b = 3;int c = +a / b;int c2 = a- / b;int c3 = a - 2 % b;double d
4、= 2.5;double d2 = d % 3;System.out.println(c= + c);System.out.println(c2= + c2);System.out.println(c3= + c3);System.out.println(d2= + d2);3.5 關(guān)系運(yùn)算(比較運(yùn)算)運(yùn)算符用 法功能x1 x2如果x1大于x2則結(jié)果為true否則為false=x1 = x2如果x1大于等于x2則結(jié)果為true否則為falsex1 x2如果x1小于x2則結(jié)果為true否則為false=x1 5; ab;7.boolean d1=3.52.6;8.boolean d2=A=a*2
5、-b*9;11.System.out.println (“ d=+d);12.System.out.println(d1=+d1);13.System.out.println(d2=+d2);14.System.out.println(d3=+d3);15.System.out.println (“ e=+e); 邏輯運(yùn)算運(yùn)算符號(hào)用法功能分類!(邏輯非)!op1Op 1為true,則結(jié)果為false,否則為true一元&(邏輯與and )op1&op2Op 1和op2都為true,則結(jié)果true為,否則為false二元|(邏輯或 or)op1|op2Op 1和
6、op2都為false,則結(jié)果為false,否則為true邏輯運(yùn)算真值表xy! x! yx & yx | ytruetruefalsefalsetruetruetruefalsefalsetruefalsetruefalsetruetruefalsefalsetruefalsefalsetruetruefalsefalse根據(jù)x和y的邏輯值,判斷后列答案的正確性提示:提示:&和和|又叫做又叫做短路運(yùn)算符。短路運(yùn)算符。 在由他們連接組成的邏輯表達(dá)式的求值過(guò)在由他們連接組成的邏輯表達(dá)式的求值過(guò)程中,總是先求出運(yùn)算符左邊的表達(dá)式,再程中,總是先求出運(yùn)算符左邊的表達(dá)式,再根據(jù)具體情況決定
7、是否需要計(jì)算運(yùn)算符右邊根據(jù)具體情況決定是否需要計(jì)算運(yùn)算符右邊得表達(dá)式。得表達(dá)式。 對(duì)對(duì)“|”運(yùn)算,如果左邊的表達(dá)式的值為運(yùn)算,如果左邊的表達(dá)式的值為true,則不必,則不必對(duì)運(yùn)算符右邊的表達(dá)式在進(jìn)行對(duì)運(yùn)算符右邊的表達(dá)式在進(jìn)行計(jì)算,整個(gè)表達(dá)式的結(jié)果就為計(jì)算,整個(gè)表達(dá)式的結(jié)果就為true; 對(duì)對(duì)“&”運(yùn)算,如果左邊的表達(dá)式的值為運(yùn)算,如果左邊的表達(dá)式的值為false,則不必,則不必在運(yùn)算符右邊的表達(dá)式在進(jìn)在運(yùn)算符右邊的表達(dá)式在進(jìn)行運(yùn)算,整個(gè)表達(dá)式的結(jié)果為行運(yùn)算,整個(gè)表達(dá)式的結(jié)果為false。3.6 位運(yùn)算符運(yùn)算符用法描述分類op1按位取反運(yùn)算按位運(yùn)算一元&op1&op2按位
8、與運(yùn)算按位與運(yùn)算二元|op1 | op2按位或運(yùn)算按位或運(yùn)算op1 op2按位異運(yùn)算op1 op1 op2帶符號(hào)右移運(yùn)算帶符號(hào)右移運(yùn)算op1 op2不帶符號(hào)右移運(yùn)算不帶符號(hào)右移運(yùn)算X8 x*2的的8次方,次方, Xn x/2的的n次方次方 面試題問(wèn)運(yùn)算符號(hào)中問(wèn)運(yùn)算符號(hào)中 | 與與 | 和和 & 與與 & 的區(qū)別的區(qū)別 -自己百度找答案,并整理答案自己百度找答案,并整理答案(簡(jiǎn)單,明了能說(shuō)明區(qū)別的簡(jiǎn)單,明了能說(shuō)明區(qū)別的)1.按位運(yùn)算 (1) “”是按位取反運(yùn)算符,對(duì)數(shù)據(jù)的每個(gè)二進(jìn)制位取反。 即把1變成0,把0變成1. 例如: 00001111=11110000;按位運(yùn)算通常的按位
9、運(yùn)算通常的2 2種用法種用法a.a. 先對(duì)某個(gè)數(shù)當(dāng)中某個(gè)特定的位置清零先對(duì)某個(gè)數(shù)當(dāng)中某個(gè)特定的位置清零 如對(duì)如對(duì)1001011010010110從從右邊數(shù)第二位右邊數(shù)第二位清零,只需將此數(shù)與清零,只需將此數(shù)與1111110111111101進(jìn)行進(jìn)行按位與運(yùn)算按位與運(yùn)算 1 0 0 1 0 1 1 0 1 0 0 1 0 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 - - 1 0 0 1 0 1 0 0( 1 0 0 1 0 1 0 0(其他位不變,只有從右邊數(shù)第二位清零其他位不變,只有從右邊數(shù)第二位清零) )b.b. 取某個(gè)數(shù)中某些指定的位取某個(gè)數(shù)中某些指定的位
10、 如要取數(shù)如要取數(shù)1001011010010110中從右邊數(shù)第二位,只需將此數(shù)與中從右邊數(shù)第二位,只需將此數(shù)與0000001000000010進(jìn)行按位與運(yùn)算。進(jìn)行按位與運(yùn)算。 1 0 0 1 0 1 1 01 0 0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 - - 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 ( (從右邊數(shù)第二位不變,其他位清零從右邊數(shù)第二位不變,其他位清零) )(3) “|”“|”是按位或運(yùn)算符,同樣要求有兩個(gè)操作數(shù)進(jìn)行運(yùn)算。只是按位或運(yùn)算符,同樣要求有兩個(gè)操作數(shù)進(jìn)行運(yùn)算。只要兩個(gè)相應(yīng)位中有一個(gè)位要兩個(gè)相應(yīng)位中有
11、一個(gè)位1 1,則該位的結(jié)果位,則該位的結(jié)果位1 1,否則結(jié)果為,否則結(jié)果為0.0.即:即: 0|0=00|0=0,0|1=1 0|1=1 ,1|0=11|0=1,1|1=11|1=1例如:例如: 1 0 1 0 0 0 0 11 0 1 0 0 0 0 1 0 1 0 0 0 0 0 1 0 1 0 0 0 0 0 1 - - 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1注意注意:按位或運(yùn)算可以用來(lái)將某個(gè)數(shù)中的某些特定的位置:按位或運(yùn)算可以用來(lái)將某個(gè)數(shù)中的某些特定的位置1 1,如:,如:要對(duì)數(shù)要對(duì)數(shù)1001011010010110從右數(shù)第從右數(shù)第4 4位置位置1 1,只需要將
12、此數(shù),只需要將此數(shù)0000100000001000進(jìn)行按進(jìn)行按位或運(yùn)算:位或運(yùn)算: 1 0 0 1 0 1 1 01 0 0 1 0 1 1 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 - - 1 0 0 1 1 1 1 0 1 0 0 1 1 1 1 0( (其他位不變,只有第其他位不變,只有第4 4位置位置1)1)(4)“”“”是按位異運(yùn)算符,同樣要求有兩個(gè)操作數(shù)進(jìn)行是按位異運(yùn)算符,同樣要求有兩個(gè)操作數(shù)進(jìn)行運(yùn)算。如果有個(gè)兩相應(yīng)位相同,則該位的結(jié)果位運(yùn)算。如果有個(gè)兩相應(yīng)位相同,則該位的結(jié)果位0 0,否則結(jié)果為否則結(jié)果為1 1,即,即: : 00=0, 01=1, 10
13、=1 00=0, 01=1, 10=1例如:例如: 1 0 1 0 0 0 0 11 0 1 0 0 0 0 1 0 1 0 0 0 0 0 1 0 1 0 0 0 0 0 1 - - 1 1 1 0 0 0 0 0 1 1 1 0 0 0 0 0(2) “&”是按位運(yùn)算。是按位運(yùn)算。 要求有兩個(gè)操作數(shù)進(jìn)行運(yùn)算。如果兩個(gè)相要求有兩個(gè)操作數(shù)進(jìn)行運(yùn)算。如果兩個(gè)相應(yīng)位均為應(yīng)位均為1,則該位的結(jié)果位,則該位的結(jié)果位1,否則結(jié)果為,否則結(jié)果為0.0&0=0, 0&1=0, 1&0=0, 1&1=1例如:例如: 1 0 1 0 0 0 0 1 &) 0 1
14、0 0 0 0 0 1 - 0 0 0 0 0 0 0 1 按位異運(yùn)算符通常的按位異運(yùn)算符通常的2 2種用法種用法a.a.用來(lái)將某個(gè)數(shù)中某些特定的位取反用來(lái)將某個(gè)數(shù)中某些特定的位取反. .如要使數(shù)如要使數(shù)1001011010010110從右數(shù)第從右數(shù)第2 2位取反,只需要將此數(shù)與位取反,只需要將此數(shù)與0000001000000010進(jìn)行按位異或運(yùn)算即可進(jìn)行按位異或運(yùn)算即可. . 1 0 0 1 0 1 1 01 0 0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 - - 1 0 0 1 0 1 0 0( 1 0 0 1 0 1 0 0(其他位不變其他位不
15、變, ,只從右數(shù)第只從右數(shù)第2 2位取反位取反) )b.b.通過(guò)異或運(yùn)算,實(shí)現(xiàn)兩個(gè)數(shù)的交換,不需要使用臨時(shí)通過(guò)異或運(yùn)算,實(shí)現(xiàn)兩個(gè)數(shù)的交換,不需要使用臨時(shí)變量變量例如:要交換兩個(gè)整數(shù)例如:要交換兩個(gè)整數(shù)a a和和b b值可通過(guò)以下語(yǔ)句實(shí)現(xiàn)值可通過(guò)以下語(yǔ)句實(shí)現(xiàn) a=11000001a=11000001;b=01100000b=01100000; a= a b;/a= a b;/此時(shí)此時(shí)a=10100001a=10100001 b= b a;/ b= b a;/此時(shí)此時(shí)b=11000001b=11000001 a= a b;/ a= a b;/此時(shí)此時(shí)a=01100000a=01100000“&am
16、p;”,“|”和“”用在布布爾型操作數(shù)爾型操作數(shù)上時(shí)的運(yùn)算規(guī)則op1op2op1&op2op1|op2op1op2truetruetruetruefalsetruefalsefalsetruefalsefalse余下的作為現(xiàn)在的作業(yè),馬上就做余下的作為現(xiàn)在的作業(yè),馬上就做提示細(xì)節(jié)- &與&,|與| (39&52) (39&52)當(dāng)(當(dāng)(39)結(jié))結(jié)果為果為false時(shí),時(shí),&不論是什么,不論是什么,都是都是不計(jì)算不計(jì)算1.&與與& 即使當(dāng)即使當(dāng) & & 時(shí),前面時(shí),前面是是false時(shí),時(shí),后面的式后面的式子子也執(zhí)
17、行也執(zhí)行 (93|58) (93|5 0 ? x : y);a = (x 0 ? x : y);9.9.max = (a z ? a : z); max = (a z ? a : z); 10.10.min = (b z ? b : z); min = (b z ? b : z); 11.11.System.out.println(System.out.println(最大的元素值為:最大的元素值為: + max); + max);12.12.System.out.println(System.out.println(最小的元素值為:最小的元素值為: + min); + min);13.13.
18、 14.14. 流程控制語(yǔ)句 語(yǔ)句程序的基本組成單位. 每個(gè)語(yǔ)句以”;”結(jié)束語(yǔ)句可以是:short s=125;也可以是用 short s=125; int i= 10; ;括起來(lái)的復(fù)合語(yǔ)句.(一般一言叫做語(yǔ)句塊). 空語(yǔ)句-僅僅由一個(gè)”;”組成的語(yǔ)句,叫空語(yǔ)句.作用:通常用做程序的流程控制中的過(guò)渡語(yǔ)句.幾種流程控制語(yǔ)句語(yǔ)句類型關(guān)鍵字循環(huán)while,do-while,for選擇if-else,switch-case轉(zhuǎn)向控制breake,continue,return*異常處理try-catch,finally,throw/throws循環(huán)結(jié)構(gòu)1.3種循環(huán)語(yǔ)句種循環(huán)語(yǔ)句(1)while語(yǔ)句(也可
19、以成為也可以成為”當(dāng)型當(dāng)型”循環(huán)循環(huán)) 一般格式: while(布爾型表達(dá)式布爾型表達(dá)式) 循環(huán)體循環(huán)體; 布爾型表達(dá)式布爾型表達(dá)式:關(guān)系型表達(dá)式關(guān)系型表達(dá)式,邏輯型表達(dá)式邏輯型表達(dá)式, 布爾型變量布爾型變量,常量常量例題例題 用用while語(yǔ)句求語(yǔ)句求100以內(nèi)的所有奇數(shù)和以內(nèi)的所有奇數(shù)和int i,sum;sum=0;i=1;while(i=100) sum+=i; i+=2;System.out.println(sum);(2)do-while語(yǔ)句語(yǔ)句(“直到直到”型循環(huán)型循環(huán))do-while語(yǔ)句的一般格式語(yǔ)句的一般格式 do 循環(huán)體循環(huán)體; while(布爾型表達(dá)式布爾型表達(dá)式);解
20、析解析: 先執(zhí)行先執(zhí)行do后后循環(huán)體循環(huán)體, 然后然后去判斷去判斷while后面的布爾型表達(dá)式后面的布爾型表達(dá)式例題例題 用用while語(yǔ)句求語(yǔ)句求100以內(nèi)的所有奇數(shù)和以內(nèi)的所有奇數(shù)和int i,sum;sum=0; i=1; do sum+=i; i+=2; while(i=100);System.out.println(sum);注意區(qū)別注意區(qū)別while和和do-while的語(yǔ)句執(zhí)行順序的語(yǔ)句執(zhí)行順序for語(yǔ)句一般表示形式語(yǔ)句一般表示形式: for(表達(dá)式表達(dá)式1;表達(dá)式表達(dá)式2;表達(dá)式表達(dá)式3)循環(huán)體表達(dá)式循環(huán)體表達(dá)式4例如例如:要使某段代碼循環(huán)要使某段代碼循環(huán)1000次次for(i
21、nt i=0;i=1000;i+)循環(huán)語(yǔ)句體循環(huán)語(yǔ)句體;(代碼段代碼段)(3)for語(yǔ)句語(yǔ)句(“當(dāng)當(dāng)”型循環(huán)型循環(huán))如果遇到如果遇到死循環(huán)死循環(huán) CTRL+C來(lái)終止程序的運(yùn)行來(lái)終止程序的運(yùn)行,然后打開(kāi)源程序進(jìn)行檢查修改錯(cuò)誤然后打開(kāi)源程序進(jìn)行檢查修改錯(cuò)誤,重新編譯運(yùn)行重新編譯運(yùn)行int sum=0;for(int i=1;i=100;i+=2)sum+=i;System.out.println(sum);例題例題 用用for語(yǔ)句求語(yǔ)句求100以內(nèi)的所有奇數(shù)和以內(nèi)的所有奇數(shù)和2.循環(huán)的嵌套編寫(xiě)輸出一個(gè)編寫(xiě)輸出一個(gè)19的乘法表的乘法表int a,b;for(b=0;b=9;b+)/控制的是行數(shù)for
22、(a=0;a=b;a+)/控制列數(shù) System.out.print(a+”*”+b+”=”+a*b+t);System.out.println( );例題例題 用用for語(yǔ)句求語(yǔ)句求999以內(nèi)的和以內(nèi)的和int sum=0;int i;for(i=1;i1000;i+)sum+=i;System.out.println(“sum=”+sum+”and i=”+i);3.循環(huán)結(jié)構(gòu)中的continue語(yǔ)句一般格式: continue 標(biāo)號(hào);a.不代標(biāo)號(hào)continue語(yǔ)句作用:結(jié)束本次循環(huán)語(yǔ)句(終止當(dāng)前循環(huán)的本輪循環(huán).并且直接開(kāi)始下一輪循環(huán))b.代標(biāo)號(hào)的continue語(yǔ)句作用:把程序直接指向標(biāo)
23、號(hào)所指定的循環(huán)結(jié)構(gòu)的下一次循環(huán).例題 不帶標(biāo)號(hào)的continue習(xí)題1.1./ /* * * 找出找出2121世紀(jì)的所有閏年,并將結(jié)果以每行世紀(jì)的所有閏年,并將結(jié)果以每行1010個(gè)年分的形式輸出個(gè)年分的形式輸出2.2. * * 時(shí)間:時(shí)間:20082008年年7 7月月2222日日3.3. * * 地點(diǎn):教室地點(diǎn):教室4.4. * */ /5.5.public class EndInnerLoop public class EndInnerLoop 6.6./ /* * *7.7. * *能被能被4 4整除,但不能被整除,但不能被100100整除的。整除的。8.8. * *能被能被100100
24、整除,又能被整除,又能被400400整除的。整除的。9.9. * */ /10.10.public static void main(String args) public static void main(String args) 11.11.System.System.outout.println(21.println(21世紀(jì)的所有閏年有:世紀(jì)的所有閏年有:););12.12.int n=0;/int n=0;/計(jì)數(shù)作用。計(jì)數(shù)作用。13.13. for(int year=2000;year3000;year+=4)for(int year=2000;year3000;year+=4)14
25、.14. 15.15. if(year%100=0&year%400!=0) if(year%100=0&year%400!=0)16.16. continue;/ continue;/跳出跳出“本次本次”循環(huán)語(yǔ)句循環(huán)語(yǔ)句17.17. System.System.outout.print(year+t);.print(year+t);18.18. n+; n+;19.19. if(n10) if(n10)20.20. continue;/ continue;/跳出跳出“本次本次”循環(huán)語(yǔ)句循環(huán)語(yǔ)句21.21. System.System.outout.println();.pri
26、ntln();22.22. n=0; n=0;23.23. 24.24. 25.25. 例題 帶標(biāo)號(hào)的continue習(xí)題1.1. / /* * *2.2. * * 打印一個(gè)三角型的打印一個(gè)三角型的0909的乘法表的乘法表3.3. * */ /4.4. public class ContinueLabel public class ContinueLabel 5.5. public static void main(String args) public static void main(String args) 6.6. outer: outer:7.7. for(int i=0;i10;i
27、+)/ for(int i=0;i10;i+)/行行i i8.8. for(int j=0;j10;j+) /for(int j=0;ji)/ if(ji)/列大于行。列大于行。10.10. 11.11. System. System.outout.println();.println();12.12. continue outer; continue outer;13.13. 14.14. System. System.outout.print( +i+.print( +i+* *+j+=+(i+j+=+(i* *j);j);15.15. 16.16. 17.17. 18.18. break
28、 語(yǔ)句 break語(yǔ)句的一般語(yǔ)法格式語(yǔ)句的一般語(yǔ)法格式: break 標(biāo)號(hào)標(biāo)號(hào);break語(yǔ)句通常情有語(yǔ)句通常情有2種使用情況種使用情況.(1)不帶標(biāo)號(hào)的情況不帶標(biāo)號(hào)的情況 作用作用:終止終止brake所在的循環(huán)所在的循環(huán),轉(zhuǎn)去執(zhí)行其后的轉(zhuǎn)去執(zhí)行其后的第一條語(yǔ)句第一條語(yǔ)句.(2)帶標(biāo)號(hào)的情況帶標(biāo)號(hào)的情況 作用作用:終止由標(biāo)號(hào)指出的語(yǔ)句塊的執(zhí)行終止由標(biāo)號(hào)指出的語(yǔ)句塊的執(zhí)行,并總從并總從緊跟該塊的緊跟該塊的第一條語(yǔ)句第一條語(yǔ)句處開(kāi)始往下執(zhí)行處開(kāi)始往下執(zhí)行.例題: 不帶標(biāo)號(hào)的break語(yǔ)句: - 編寫(xiě)找出大于1000的第三個(gè)素?cái)?shù)1.1. public class BreakDemo public c
29、lass BreakDemo 2.2. public static void main(String args) public static void main(String args) 3.3. int n=0; int n=0;4.4. int b=999; int b=999;5.5. outer:/ outer:/外層循環(huán),定義一個(gè)標(biāo)號(hào)。外層循環(huán),定義一個(gè)標(biāo)號(hào)。6.6. dodo7.7. b+=2; b+=2;8.8. int m=(int) Math.ceil(Math.sqrt(b); int m=(int) Math.ceil(Math.sqrt(b);9.9. / /取得大于或
30、等于要判斷的數(shù)的平方根的最小值取得大于或等于要判斷的數(shù)的平方根的最小值10.10. for(int i=2;i=m;i+)/for(int i=2;i=m;i+)/內(nèi)層循環(huán),判斷內(nèi)層循環(huán),判斷b b是否為素?cái)?shù)。是否為素?cái)?shù)。11.11. if(b%i=0)if(b%i=0)12.12. continue outer; continue outer;13.13. 14.14.n+;n+;15.15.if(n=3)if(n=3)16.16. break; break;17.17. 18.18.while(true);while(true);19.19.System.out.println(Syste
31、m.out.println(大于大于10001000的第三個(gè)素?cái)?shù)是:的第三個(gè)素?cái)?shù)是:+b);+b);20.20. 21.21. 例題: 帶標(biāo)號(hào)的break語(yǔ)句1.1.public class BreakDemo1 public class BreakDemo1 2.2. public static void main(String args) public static void main(String args) 3.3.int sum=0;int sum=0;4.4.coloop:coloop:5.5. while(sum=100) while(sum=100)6.6.for(int co
32、unt=1;count10;count+)for(int count=1;count60) if(sum60)9.9. break coloop;break coloop;10.10. 11.11. 12.12. System.out.println(sum = +sum); System.out.println(sum = +sum);13.13. 14.14. 注意:在循環(huán)和判斷中使用標(biāo)號(hào)要遵守以下規(guī)則在循環(huán)和判斷中使用標(biāo)號(hào)要遵守以下規(guī)則: 如果如果break語(yǔ)句中使用了一個(gè)標(biāo)號(hào)語(yǔ)句中使用了一個(gè)標(biāo)號(hào),這個(gè)標(biāo)號(hào)必這個(gè)標(biāo)號(hào)必須聲明在一個(gè)封閉語(yǔ)句的前面須聲明在一個(gè)封閉語(yǔ)句的前面; 如果如果con
33、tinue語(yǔ)句中只用了一個(gè)標(biāo)號(hào)語(yǔ)句中只用了一個(gè)標(biāo)號(hào),這個(gè)標(biāo)這個(gè)標(biāo)號(hào)必須是一個(gè)封閉標(biāo)號(hào)號(hào)必須是一個(gè)封閉標(biāo)號(hào).選擇語(yǔ)句(1)if-else語(yǔ)句 if-else語(yǔ)句根據(jù)判斷語(yǔ)句根據(jù)判斷條件的真假條件的真假來(lái)執(zhí)行來(lái)執(zhí)行兩種操作中兩種操作中的的一種一種.A.簡(jiǎn)單形式簡(jiǎn)單形式 if-else語(yǔ)句的一般語(yǔ)法形式為語(yǔ)句的一般語(yǔ)法形式為: if(布爾表達(dá)式布爾表達(dá)式) 語(yǔ)句語(yǔ)句1; else 語(yǔ)句語(yǔ)句2 B.if語(yǔ)句的嵌套1.嵌套的常用格式: if(布爾表達(dá)式1)語(yǔ)句1 else if(布爾表達(dá)式2) 語(yǔ)句2 else if(布爾表達(dá)式m) 語(yǔ)句m else語(yǔ)句nswitch語(yǔ)句開(kāi)關(guān)語(yǔ)句 switch語(yǔ)句根據(jù)一個(gè)進(jìn)行判斷的表達(dá)式的結(jié)語(yǔ)句根據(jù)一個(gè)進(jìn)行判斷的
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 水電行業(yè)2025年技術(shù)創(chuàng)新動(dòng)態(tài)與大型水電項(xiàng)目投資效益研究報(bào)告001
- 基于風(fēng)險(xiǎn)管理的2025年文化旅游小鎮(zhèn)開(kāi)發(fā)社會(huì)穩(wěn)定評(píng)估報(bào)告
- 2025年元宇宙社交平臺(tái)虛擬身份認(rèn)同與用戶體驗(yàn)研究報(bào)告
- 二手交易電商平臺(tái)信用體系建設(shè)與信用評(píng)級(jí)行業(yè)規(guī)范研究報(bào)告001
- 2025年農(nóng)業(yè)新型經(jīng)營(yíng)主體農(nóng)村金融服務(wù)創(chuàng)新與培育路徑研究報(bào)告
- 2025屆山東省濟(jì)南市萊蕪區(qū)蓮河學(xué)校英語(yǔ)八年級(jí)第二學(xué)期期中考試試題含答案
- 2025年農(nóng)業(yè)科技成果轉(zhuǎn)化中的農(nóng)業(yè)技術(shù)培訓(xùn)案例報(bào)告
- 數(shù)字孿生在城市基礎(chǔ)設(shè)施建設(shè)中的應(yīng)用模式及2025年發(fā)展趨勢(shì)報(bào)告
- 2025年醫(yī)藥流通供應(yīng)鏈優(yōu)化與成本控制創(chuàng)新策略研究報(bào)告
- 工業(yè)互聯(lián)網(wǎng)平臺(tái)數(shù)字水印技術(shù)實(shí)時(shí)監(jiān)測(cè)與數(shù)據(jù)安全預(yù)警:2025年數(shù)據(jù)保護(hù)解決方案報(bào)告
- 2024年全國(guó)“紅旗杯”班組長(zhǎng)大賽(復(fù)賽)備考試題庫(kù)(簡(jiǎn)答、案例分析題)
- 全國(guó)住房城鄉(xiāng)建設(shè)行業(yè)職業(yè)技能大賽各賽項(xiàng)技術(shù)文件 C1-建筑信息模型技術(shù)員LS技術(shù)文件
- 北京大學(xué)2024年強(qiáng)基計(jì)劃筆試數(shù)學(xué)試題(解析)
- 2023-2024學(xué)年四川省南充市儀隴縣五年級(jí)數(shù)學(xué)第二學(xué)期期末經(jīng)典試題含解析
- 畜禽屠宰企業(yè)獸醫(yī)衛(wèi)生檢驗(yàn)人員考試試題
- 醫(yī)療廢物污水培訓(xùn)課件
- 設(shè)備維保的預(yù)防性維修與預(yù)防性管理
- 2022-2023學(xué)年湖北省黃岡市武穴市七年級(jí)(下)期末歷史試卷(含解析)
- 2024年江蘇瑞海投資控股集團(tuán)有限公司招聘筆試參考題庫(kù)含答案解析
- 山東省濟(jì)南市南山區(qū)2022-2023學(xué)年六年級(jí)下學(xué)期期末考試語(yǔ)文試題
- 《眼球的結(jié)構(gòu)與功能》課件
評(píng)論
0/150
提交評(píng)論