freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第2章java編程入門(編輯修改稿)

2024-11-03 16:23 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 // d = 200%16 = 8 e = a++。 // e = 16, a = 17 f = ++a。 // f = 18, a = 18 ( a= + a )。 ( b= + b )。 ( c= + c )。 ( d= + d )。 ( e= + e )。 ( f= + f )。 } } 運(yùn)算符和表達(dá)式 關(guān)系運(yùn)算符和關(guān)系表達(dá)式 關(guān)系表達(dá)式是比較關(guān)系運(yùn)算符左右兩邊數(shù)據(jù)的大小關(guān)系,其表達(dá)式結(jié)果為邏輯型數(shù)據(jù) true或 false。關(guān)系運(yùn)算符有以下 6種。 ( 1)等于號(hào)運(yùn)算符 ==:表示兩個(gè)數(shù)據(jù)相等關(guān)系。如果兩個(gè)數(shù)據(jù)值相等,表達(dá)式值為 true;如果兩個(gè)數(shù)據(jù)值不相等,表達(dá)式值為 false。例如:表達(dá)式 3==3的值為 true。注意是兩個(gè)等號(hào) =,而不要寫成一個(gè)。 ( 2)不等于號(hào)運(yùn)算符 !=:表示兩個(gè)數(shù)據(jù)相等關(guān)系。如果兩個(gè)數(shù)據(jù)值相等,表達(dá)式值為 false;如果兩個(gè)數(shù)據(jù)值不相等,表達(dá)式值為 true。例如:表達(dá)式 3!=3的值為 false。 ( 3)大于號(hào)運(yùn)算符 :如果大于號(hào)前面的數(shù)據(jù)值大于其后面的數(shù)據(jù)值,表達(dá)式值為 true;如果大于號(hào)前面的數(shù)據(jù)值小于或等于其后面的數(shù)據(jù)值,表達(dá)式值為 false。例如:表達(dá)式 33的值為 false。 ( 4)小于號(hào)運(yùn)算符 :如果小于號(hào)前面的數(shù)據(jù)值小于其后面的數(shù)據(jù)值,表達(dá)式值為 true;如果小于號(hào)前面的數(shù)據(jù)值大于或等于其后面的數(shù)據(jù)值,表達(dá)式值為 false。例如:表達(dá)式 33的值為 false。 運(yùn)算符和表達(dá)式 關(guān)系運(yùn)算符和關(guān)系表達(dá)式 ( 5)大于等于號(hào) =:如果大于等于號(hào)前面的數(shù)據(jù)值大于或等于其后面的數(shù)據(jù)值,表達(dá)式值為 true;如果大于號(hào)前面的數(shù)據(jù)值小于其后面的數(shù)據(jù)值,表達(dá)式值為 false。例如:表達(dá)式 3=3的值為 true。 ( 6)小于等于號(hào) =:如果小于等于號(hào)前面的數(shù)據(jù)值小于或等于其后面的數(shù)據(jù)值,表達(dá)式值為 true;如果小于號(hào)前面的數(shù)據(jù)值大于其后面的數(shù)據(jù)值,表達(dá)式值為 false。例如:表達(dá)式 3=3的值為 true。 運(yùn)算符和表達(dá)式 關(guān)系運(yùn)算符和關(guān)系表達(dá)式 在下面的程序中,運(yùn)用了一部分關(guān)系運(yùn)算符來(lái)進(jìn)行數(shù)據(jù)比較。 public class Op2 { public static void main( String args[] ) { boolean a,b,c,d,e,f。 a = 10+30 24。 // a = 40 24 b = 10*10 != 20*5。 // b = 100 != 100 c = 10 = 2010。 // c = 10 = 10 d = 20%2 = 100%3。 // d = 0 = 1 ( a= + a )。 ( b= + b )。 ( c= + c )。 ( d= + d )。 } } 在上面的程序中,表達(dá)式是由算術(shù)運(yùn)算符和關(guān)系運(yùn)算符共同組成的。在這種情況下,先執(zhí)行算術(shù)運(yùn)算符,再執(zhí)行關(guān)系運(yùn)算符。讀者可以根據(jù)注解語(yǔ)句的提示,寫出運(yùn)行結(jié)果并上機(jī)驗(yàn)證。 運(yùn)算符和表達(dá)式 邏輯運(yùn)算符和邏輯表達(dá)式 邏輯運(yùn)算符只對(duì)邏輯型數(shù)據(jù)進(jìn)行運(yùn)算,其表達(dá)式的值也只會(huì)是 true或false。邏輯運(yùn)算符有以下 4種。 ( 1)“非”運(yùn)算符 !:表示“相反”的意思。例如: !true的值為 false, !(2010)的值為 true。 ( 2)“與”運(yùn)算符 amp。amp。:只有當(dāng) amp。amp。前后的數(shù)值都為 true時(shí),表達(dá)式的值才為 true,其它情況下,表達(dá)式的值都為 false。例如:表達(dá)式 10==10 amp。amp。 2010的值為 true。 ( 3)“或”運(yùn)算符 ||:只有當(dāng) ||前后的數(shù)值都為 false時(shí),表達(dá)式的值才為false,其它情況下,表達(dá)式的值都為 true。例如:表達(dá)式 1010 || 2010的值為 true。 ( 4)“異或”運(yùn)算符 ^:當(dāng)運(yùn)算符 ^前后數(shù)值同為 true或者同為 false時(shí),表達(dá)式的值為 false,當(dāng)運(yùn)算符 ^前后數(shù)值一個(gè)為 true另一個(gè) false時(shí),表達(dá)式的值為 true。 運(yùn)算符和表達(dá)式 邏輯運(yùn)算符和邏輯表達(dá)式 在下面的程序中,運(yùn)用了邏輯運(yùn)算符來(lái)進(jìn)行數(shù)據(jù)運(yùn)算。 public class Op3 { public static void main( String args[] ) { boolean a,b,c,d,e,f。 a = 20 15 amp。amp。 20 30。 // a = true amp。amp。 true b = 10 != 3+4 || 15 = 2*4。 // b = true || false c = !( 10 = 2010 )。 // c = !( true ) ( a= + a )。 ( b= + b )。 ( c= + c )。 } } 在上面的程序中,表達(dá)式是由多種運(yùn)算符共同組成的。在這種情況下,先執(zhí)行小括號(hào)中的計(jì)算,再執(zhí)行算術(shù)運(yùn)算符,然后執(zhí)行關(guān)系運(yùn)算符,最后執(zhí)行邏輯運(yùn)算符。讀者可以根據(jù)注解語(yǔ)句的提示,寫出運(yùn)行結(jié)果并上機(jī)驗(yàn)證。 運(yùn)算符和表達(dá)式 賦值運(yùn)算符和賦值表達(dá)式 賦值運(yùn)算符的作用是將數(shù)據(jù)賦給變量,其基本格式有 2種: 變量名 = 數(shù)據(jù) 變量名 1 = 變量名 2 …… = 變量名 n = 數(shù)據(jù) 其中,數(shù)據(jù)可以是一般的數(shù)據(jù),也可以是表達(dá)式,但是變量的類型必須和數(shù)據(jù)的類型一致。第二種格式用來(lái)一次給多個(gè)變量賦同樣的數(shù)據(jù)。 此外, Java語(yǔ)言還提供了 5種算術(shù)和賦值運(yùn)算符相結(jié)合的運(yùn)算符來(lái)簡(jiǎn)化語(yǔ)句的書寫,其形式和作用見書中的表 。 運(yùn)算符和表達(dá)式 條件運(yùn)算符和條件表達(dá)式 條件表達(dá)式的格式為: 表達(dá)式 ? 執(zhí)行語(yǔ)句 1 : 執(zhí)行語(yǔ)句 2 其中表達(dá)式可以是邏輯表達(dá)式,也可以是邏輯型數(shù)據(jù),也就是說(shuō)表達(dá)式的值只可以是 true或 false。如果表達(dá)式的值是 true,則執(zhí)行語(yǔ)句 1;如果表達(dá)式的值是 false,則執(zhí)行語(yǔ)句 2。例如:條件表達(dá)式 a ? b : c的運(yùn)行過(guò)程是先計(jì)算變量 a的值,如果 a為 true,則整個(gè)表達(dá)式的值為變量 b的值,否則整個(gè)表達(dá)式的值為變量 c的值。 在下面的程序中,運(yùn)用了條件運(yùn)算符來(lái)進(jìn)行數(shù)據(jù)運(yùn)算。讀者可以根據(jù)注解語(yǔ)句的提示,寫出運(yùn)行結(jié)果并上機(jī)驗(yàn)證。 public class Op4 { 運(yùn)算符和表達(dá)式 條件運(yùn)算符和條件表達(dá)式 在下面的程序中,運(yùn)用了條件運(yùn)算符來(lái)進(jìn)行數(shù)據(jù)運(yùn)算。讀者可以根據(jù)注解語(yǔ)句的提示,寫出運(yùn)行結(jié)果并上機(jī)驗(yàn)證。 public class Op4 { public static void main( String args[] ) { int a,b。 boolean c。 a = 20 15 ? 20 : 30。 // 因?yàn)?2015為 true,所以 a=20 b = 30 == a ? 10 : 20。 // 因?yàn)?30==a為 false,所以 b=20 c = b = 20 ? true : false。 // 因?yàn)?b=20為 true,所以 c=true ( a= + a )。 ( b= + b )。 ( c= + c )。 } } 運(yùn)算符和表達(dá)式 位運(yùn)算符和位表達(dá)式 使用位運(yùn)算符可以進(jìn)行位運(yùn)算。所謂位運(yùn)算是指進(jìn)行二進(jìn)制數(shù)據(jù)的運(yùn)算。在系統(tǒng)軟件中,經(jīng)常要處理二進(jìn)制數(shù)據(jù),例如:將一個(gè)存儲(chǔ)單元中的二進(jìn)制數(shù)的數(shù)位向左移二位。 ( 1)左移運(yùn)算符 。用來(lái)將一個(gè)數(shù)的各個(gè)二進(jìn)制位左移若干位。例如:b = a 2,表示將 a的各個(gè)二進(jìn)制位左移兩位,右邊補(bǔ) 0。如果 a = 10,即二進(jìn)制數(shù) 00001010,左移兩位后得到 00101000,即十進(jìn)制數(shù) 40。高位左移后溢出,舍棄不起作用。 在左移時(shí)被溢出舍棄的高位不包含 1的情況下,每左移一位相當(dāng)于原數(shù)值乘 2。在 Java語(yǔ)言中,用左移來(lái)實(shí)現(xiàn)乘法比乘法運(yùn)算要快很多。 ( 2)右移運(yùn)算符 。用來(lái)將一個(gè)數(shù)的各個(gè)二進(jìn)制位右移若干位。例如:b = a 1,表示將 a的各個(gè)二進(jìn)制位右移一位,移到右端的低位被舍棄,最高位則保持原值不變。如果 a = 10,即二進(jìn)制數(shù) 00001010,右移一位后得到 00000101,即十進(jìn)制數(shù) 5。每右移一位相當(dāng)于原數(shù)值除 2。 運(yùn)算符和表達(dá)式 位運(yùn)算符和位表達(dá)式 ( 3)無(wú)符號(hào)右移運(yùn)算符 。用來(lái)將一個(gè)數(shù)的各個(gè)二進(jìn)制位無(wú)符號(hào)右移若干位。移出的低位被舍棄,高位補(bǔ) 0。例如:如果 a=11101010,則 a 2的值為 00111010。 ( 4)“按位與”運(yùn)算符 amp。參加運(yùn)算的兩個(gè)數(shù)據(jù),按二進(jìn)制進(jìn)行“與”運(yùn)算。如果兩個(gè)相應(yīng)的位都為 1,則該位的結(jié)果值為 1,否則為 0。也就是說(shuō), 0amp。0=0, 0amp。1=0, 1amp。0=0, 1
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1