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

正文內(nèi)容

[工學(xué)]jaa第三章(編輯修改稿)

2025-02-15 10:57 本頁面
 

【文章內(nèi)容簡介】 a^0x00ff ? 想要 a高 8位求反,低 8位全為 0 (a^0xff00)amp。0xff00 ? 想要 a的 1, 3, 5, 7位取反, 3, 4, 6, 8位不變 – 01010101值為 85 所以 a^85 Java實用教程 【 例 】 測試位運算符 和 ,程序輸出結(jié)果如圖 。源程序代碼如下: //程序文件名稱為 public class TestBit { public static void main(String args[]) { //變量初始化 int a = 36。 int b = 3。 //定義結(jié)果變量 int r1,r3。 Java實用教程 //計算結(jié)果 r1 = a b。 r3 = a b。 //輸出結(jié)果 (a = + a + b = + b)。 (ab = + r1)。 (ab = + r3)。 } } Java實用教程 圖 程序輸出結(jié)果 Java實用教程 賦值運算符 賦值運算符分為簡單運算符和復(fù)雜運算符。簡單運算符指“ =‖,而復(fù)雜運算符是指算術(shù)運算符、邏輯運算符、位運算符中的雙目運算符后面再加上“ =‖。表 Java常用的賦值運算符及其等價表達(dá)式。 Java實用教程 表 賦值運算符及其等價表達(dá)式 運算符 含 義 示 例 等價表達(dá)式 += 加并賦值運算符 a + = b a = a + b = 減并賦值運算符 a - = b a = a b *= 乘并賦值運算符 a * = b a = a * b /= 除并賦值運算符 a / = b a = a / b %= 取模并賦值運算符 a % = b a = a % b amp。= 與并賦值運算符 a amp。 = b a = a amp。 b |= 或并賦值運算符 a |= b a = a | b ^= 或并賦值運算符 a ^ = b a = a ^ b = 左移并 賦值運算符 a = b a = a b = 右移并賦值運算符 a = b a = a b = 右移并賦值運算符 a = b a = a b Java實用教程 其它操作符及其表達(dá)式 三目運算符 (?:)相當(dāng)于條件判斷,表達(dá)式 x?y:z用于判斷 x是否為真,如果為真,表達(dá)式的值為 y,否則表達(dá)式的值為 z。 例如: int x = 5。 int a = (x3)?5:3。 則 a的值為 5。如果 x = 3,則 a的值為 3。 Java實用教程 對象運算符 (instanceof)用來判斷一個對象是否屬于某個指定的類或其子類的實例,如果是,返回真 (true),否則返回假(false)。 例如: boolean b = userObject instanceof Applet 用來判斷 userObject類是否是 Applet類的實例。 Java實用教程 優(yōu)先級 表 運算符優(yōu)先級 優(yōu)先級 含義描述 運 算 符 結(jié)合性 1 分隔符 [] () 。 , 2 單目運算、字符串運算 + + + ~ ! ( 類型轉(zhuǎn)換符 ) * 右到左 3 算術(shù)乘除運算 * / % 左到右 4 算術(shù)加減運算 + 左到右 5 移位運算 左到右 6 大小關(guān)系運算、類運算 = = i n s t a n c e o f 左到右 7 相等關(guān)系運算 = = ! = 左到右 8 按位與,非簡潔與 amp。 左到右 9 按位異或運算 ^ 左到右 10 按位或,非簡潔或 | 左到右 11 簡潔與 amp。amp。 左到右 12 簡潔或 || 左到右 13 三目條件運算 ?: * 右到左 14 簡單、復(fù)雜賦值運算 = * = / = % = + = - = = = = amp。 = ^ = |= * 右到左 Java實用教程 流 程 控 制 流程控制分為三種基本結(jié)構(gòu): 順序結(jié)構(gòu)、分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu) 。 分支結(jié)構(gòu)包括單分支語句 (ifelse語句 )和多分支語句 (switch語句 ); 循環(huán)結(jié)構(gòu)包括次數(shù)循環(huán)語句 (for語句 )和條件循環(huán)語句 (while語句 )。 Java實用教程 分支語句 分支語句分為兩類:單分支語句和多選語句。 1. ifelse語句 ifelse語句的基本格式為: if(布爾表達(dá)式 ) { 語句或塊 1。 } else { 語句或塊 3。 } Java實用教程 【 例 】 測試 ifelse語句,如果 x10,則輸出 x的值,并提示結(jié)果正確,否則輸出 x= 10,提示結(jié)果不正確。程序輸出結(jié)果如圖 。源程序代碼如下: //程序文件名稱為 public class TestIf { //聲明全局變量 x static int x。 public static void main(String args[]) { x = 13。 if(x10) { Java實用教程 (x = + x + 結(jié)果正確 )。 } else (x = 10 + 結(jié)果不正確 )。 change()。 (修改 x的值之后 )。 if(x10) { (x = + x + 結(jié)果正確 )。 } else (x = 10 + 結(jié)果不正確 )。 } Java實用教程 //change方法:修改 x的值 public static void change() { x = 5。 } } Java實用教程 圖 程序輸出結(jié)果 Java實用教程 3. switch語句 switch語句的基本格式為: switch(表達(dá)式 1) { case 表達(dá)式 3: 語句或塊 3。 break。 case表達(dá)式 3: 語句或塊 3。 break。 case 表達(dá)式 4: 語句或塊 4。 break。 default: 語句或塊 5。 break。 } Java實用教程 其中: (1) 表達(dá)式 1的值必須與整型兼容。 (3)? case分支要執(zhí)行的程序語句。 (3) 表達(dá)式 4是可能出現(xiàn)的值。 (4) 不同的 case分支對應(yīng)著不同的語句或塊序列。 (5)? break表示跳出這一分支。 Java實用教程 【 例 】 測試 switch語句 , 當(dāng) x= 3時 , 分別打印 3, x不為這三個值時 , 打印 x的值 。 程序輸出結(jié)果如圖 。源程序代碼如下: //程序文件名稱為 public class TestSwitch { public static void main(String args[]) //聲明變量 x int x。 x = 13。 Java實用教程 (x=13時打印的值 )。 choose(x)。 x = 3。 (x=3時打印的值 )。 choose(x)。 } //choose方法: switch語句結(jié)構(gòu) public static void choose(int x) { switch(x) { Java實用教程 case 1: (1)。 break。 case 3: (3)。 break。 case 3: (3)。 break。 default: (x)。 } } } Java實用教程 圖 程序輸出結(jié)果 Java實用教程 for循環(huán)語句 for循環(huán)語句實現(xiàn) 已知次數(shù) 的循環(huán),其基本格式為: for(初始化表達(dá)式 。測試表達(dá)式 。步長 ) { 語句或塊 。 } Java實用教程 其執(zhí)行順序如下: (1) 首先運行初始化表達(dá)式。 (3) 然后計算測試表達(dá)式,如果表達(dá)式為 true,執(zhí)行語句或塊;如果表達(dá)式為 false,退出 for循環(huán)。 (3) 最后執(zhí)行步長。 Java實用教程 【 例 】 用 for循環(huán)統(tǒng)計 1~ 100(包括 100)之間數(shù)的總和。程序輸出結(jié)果如圖 。源程序代碼如下: //程序文件名稱為 public class TestFor { public static void main(String args[]) { int sum = 0。 for(int i = 1。 i=100。 i++) sum += i。 (1到 100(包括 100)的數(shù)的總和為: + sum)。 } } Java實用教程 圖 程序輸出結(jié)果 Java實用教程 while循環(huán)語句 while循環(huán)語句實現(xiàn)受條件控制的循環(huán),其基本格式為: while(布爾表達(dá)式 ) { 語句或塊 。 } 當(dāng)布爾表達(dá)式為 true時,執(zhí)行語句或塊,否則跳出 while循環(huán)。 Java實用教程 上面 for循環(huán)語句的例子改為 while語句后如下所示: int sum = 0。 int i = 1。 while (i=100) { sum += i。 i++。 } (1到 100(包括 100)的數(shù)的總和為: + sum)。 Java實用教程 do語句 do語句實現(xiàn)受條件控制的循環(huán),其基本格式為: do { 語句或塊 。 } while(布爾表達(dá)式 ) Java實用教程 先執(zhí)行語句或塊,然后再判斷布爾表達(dá)式。與 while語句不同,當(dāng)布爾表達(dá)式一次都不為 true時, while語句一開始判斷就跳出循環(huán),不執(zhí)行語句或塊,而在 do語句中則要執(zhí)行一次。上面那個例子改為 do循環(huán)為: int sum = 0。 int i = 1。 do { sum += i。 i++。 } while (i=100)。 (1到 100(包括 100)的數(shù)的總和為: + sum)。 Java實用教程 – 3種循環(huán)結(jié)構(gòu)如何選擇,要考慮幾個因素 ? 首先分析業(yè)務(wù)問題是否是用循環(huán)來實現(xiàn) ? 分析業(yè)務(wù)問題判斷我們是否已經(jīng)預(yù)先知道循環(huán)次數(shù) –如果預(yù)先 知道循環(huán)次數(shù) :用 for循環(huán) –如果預(yù)先 不知道次數(shù) :用 while循環(huán) –若至少要執(zhí)行一次循環(huán):用 do..while循環(huán) ? 3種不同的循環(huán)結(jié)構(gòu)其實可以相互轉(zhuǎn)化,按照上面的規(guī)則來選擇可以簡化編程 Java實用教程 ? 跳轉(zhuǎn)語句 – Break [label]:在 switch語句中, break語句用來跳過分支中的其它語句 ;在循環(huán)語句中, break用來跳出當(dāng)前的循環(huán)語句 – Continue [label]: continue語句只用于循環(huán)結(jié)構(gòu),用來結(jié)束本次循環(huán),即跳過循環(huán)體中位于continue語句后面的尚未執(zhí)的語句 – Return 表達(dá)式: return語句用于從當(dāng)前方法中退出 – [Label]:是指標(biāo)號,只起到對語句標(biāo)識的作用 Java實用教程 數(shù)組 ? 數(shù)組 數(shù)組 (array)是 相同類型 變量的集合。 ? 數(shù)組變量是引用類型的變量,聲明數(shù)組變量并不分配內(nèi)存空間。 ? 聲明一個數(shù)組實質(zhì)是要確定 數(shù)組名 、數(shù)組的維數(shù) 和數(shù)組元素的 數(shù)據(jù)類型 。 Java實用教程 一維數(shù)組 一、一維數(shù)組定義 語法格式有兩種: 數(shù)組元素類型 數(shù)組名 [];
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1