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

正文內(nèi)容

java面向?qū)ο蟪绦蛟O(shè)計java基礎(chǔ)、java規(guī)范ppt-文庫吧資料

2025-01-25 08:12本頁面
  

【正文】 String的數(shù)組對象,所有單元的初值為 null, 不要寫成 new String(10) , example = new String[10]。例如上面的 聲明 如果進行了初始化,則看作兩個對象,分別為 abc 和 example,它們有自己的屬性,如 length屬性。 myClass[] mc 。 聲明數(shù)組就是要確定 數(shù)組名 、 維數(shù) 和元素的 數(shù)據(jù)類型 ? 類型標(biāo)識符 數(shù)組名 []; ? 類型標(biāo)識符 [] 數(shù)組名; 例如: int abc[]。 } } 注意:上例中的去掉任意一句注釋,都將產(chǎn)生編譯錯誤。} else{ //return。 if (i5){ return 。 return語句通常用在一個方法體的最后 ,否則會產(chǎn)生編 譯錯誤 ,除非用在 ifelse語句中。 ? 返回語句有兩種格式: return expression 。此時應(yīng)在外循環(huán)的入口語句前方加上標(biāo)號。用在循環(huán)結(jié)構(gòu)中,使程序執(zhí)行到 continue語句時回到循環(huán)的入口處,執(zhí)行下一次循環(huán),而使循環(huán)體內(nèi)寫在 continue語句后的語句不執(zhí)行。 其中: continue是關(guān)鍵字; Lab為標(biāo)號。 它有下述兩種形式: continue。 n++。 } } if (j=m+1) { if (n%6==0){ ()。j=m。i+=2 ) { m = (int)(i)。 for (i=3。 ? break lab語句用在循環(huán)語句中,必須在外循環(huán)入口語句的前方寫上 lab標(biāo)號,可以使程序流程退出標(biāo)號所指明的外循環(huán)。 ? break語句用在單層循環(huán)結(jié)構(gòu)的循環(huán)體中,其作用是強制退出循環(huán)結(jié)構(gòu)。 其中: break是關(guān)鍵字; Lab是用戶定義的標(biāo)號。 ? break語句可以獨立使用,而 continue語句只能用在循環(huán)結(jié)構(gòu)的循環(huán)體中。 } } } 循環(huán)語句舉例 2 跳轉(zhuǎn)語句 ? Java語言提供了 4種轉(zhuǎn)移語句: break, continue,return和 throw。 isAnswer = true。amp。j++ ) { z = 100ij。i++ ) { for (int j=1。 for (int i=1。 } } } 結(jié)果輸出為: ABDCBDCB 循環(huán)語句舉例 1 例百雞問題,公雞 5元 /只,母雞 3元 /只,小雞 3只 /元,問 100圓買 100只雞,公雞、母雞、小雞各多少(采用窮舉法公雞最多 20只,母雞 33只) public class HandreadChicken { public static void main(String args[]){ int z=0。 foo(?C‘)){ i++ 。amp。 for ( foo(?A‘)。 return true。逗號語句是用逗號分隔的語句序列。 ? 初始化、終止以及迭代部分都可以為空語句 (但分號不能省 ),三者均為空的時候,相當(dāng)于一個無限循環(huán)。 表達式 3(循環(huán)變量控制 )) { 循環(huán)體 } 其流程邏輯關(guān)系如圖所示 表達式 2 循環(huán)體 真 假 表達式 1 表達式 3 循環(huán)語句 —— 注意 ? for語句執(zhí)行時,首先執(zhí)行初始化操作,然后判斷終止條件是否滿足,如果滿足,則執(zhí)行循環(huán)體中的語句,最后執(zhí)行迭代部分。} 條件表達式 循環(huán)體 真 假 ? for語句 for(表達式 1(初始條件) 。 ? while語句 [初始化 ] while (條件表達式 ){ 循環(huán)體 循環(huán)變量控制 } 條件表達式 循環(huán)體 真 假 ? dowhile語句 [初始化 ] do {循環(huán)體 循環(huán)變量控制 } while (條件表達式 ) 注意 :條件表達式中的結(jié)果應(yīng)為布爾值,而不能為算術(shù)值。 ? break語句用來在執(zhí)行完一個 case分支后,使程序跳出switch語句,即終止 switch語句的執(zhí)行(在一些特殊情況下,多個不同的 case值要執(zhí)行一組相同的操作,這時可以不用break)。 ? case子句中的值 valueN必須是常量,而且所有 case子句中的值應(yīng)是不同的。 [default : defaultStatement。 …… case valueN : statemendN。 case value2 : statement2。 } 等價 分支語句 —— 多分支語句 switch switch (expression){ case value1 : statement1。 } } if(x6){ if(y6) (設(shè)備正常 )。 if(x6) if(y6) (設(shè)備正常 )。 x=7。] ? if括號中的結(jié)果應(yīng)該為布爾值,否則編譯不會通過,例如如果 x與 y是 int類型, x=y是賦值語句,其結(jié)果不是布爾值,不能充當(dāng)布爾表達式;如果它們的類型本身為 boolean,則x=y可以充當(dāng) if中的條件。 ? Java中的控制語句有以下幾類: 分支語句: ifelse, switch 循環(huán)語句: while, dowhile, for 與程序轉(zhuǎn)移有關(guān)的跳轉(zhuǎn)語句: break, continue, return 例外處理語句: trycatchfinally, throw 注釋語句: //, /* */, /** */ 分支語句 —— 條件語句 ifelse if(booleanexpression) statement1。 邏輯與 12 || 邏輯或 13 ?: 條件運算符 14 三目 自右至左 (右結(jié)合性) = *= /= %= += = = = = amp。 按位與 9 ^ 按位異或 10 | 按位或 11 amp。 ? 最基本的規(guī)律是:域和分組運算優(yōu)先級最高,接下來依次是單目運算,雙目運算,三目運算,賦值運算的優(yōu)先級最低。優(yōu)先級高的先進行運算,優(yōu)先級低的后進行運算。 ((sum3 ? 1 : num/sum))。但是下面的程序則返回 1,因為 num/sum仍然是整數(shù),所以表達式 2的類型保持不變。 ((sum2 ? 1 : num/sum))。 class Test{ public static void main(String[] args){ float sum=。 ? 在實際應(yīng)用中,常常將條件運算符與賦值運算符結(jié)合起來,構(gòu)成賦值表達式,以替代比較簡單的 if/else語句。 //最高位取反后為正, j值為 14 ? 6 ^ 3的結(jié)果為 5 條件表達式 ? 形式:布爾表達式 1?表達式 2 :表達式 表達式 2和表達式 3的類型必須相同。y x,y按位進行與操作 01010000 | 位或 x|y x,y按位進行或操作 11011111 ^ 位異或 x^y x,y按位進行異或操作 10001111 左移 xn x各比特位左移 n位,右邊補 0 01011000 右移 xn x各比特位右移 n位,左邊按符號位補 0或 1 11110101 不帶符號 的右移 xn x各比特位右移 n位,左邊的空位一律填零 00110101 ? 無符號的左移相當(dāng)于乘 2n,右移相當(dāng)于除 2n ? int i = 0xFFFFFFF1。y |= x|=y x=x|y = x=y x=xy = x=y x=xy = x=y x=xy 賦值表達式 — 各種復(fù)合賦值運算符 各種位運算符 運算符 運算 舉例 運算規(guī)則(設(shè) x=11010110, y=01011001, n=2) 運算結(jié)果 ~ 位反 ~x 將 x按比特位取反 00101001 amp。= xamp。 ? 賦值運算的另一種形式是 復(fù)合 賦值運算符連接起來的表達式。 ? 賦值運算符的作用是將賦值運算符右邊的一個數(shù)據(jù)或一個表達式的值賦給賦值運算符左邊的一個變量。(out+=10)==20) 則 out結(jié)果為 20 賦值表達式 ? 賦值運算符組成的表達式稱為賦值表達式。 } else{ (不等, out=+out)。amp。 boolean b1=false。amp?!? ||‖執(zhí)行操作時,如果從左邊的表達式中得到操作數(shù)能確定運算結(jié)果,則不再對右邊的表達式進行運算。 ? 而利用? amp。y x,y都為 true時,結(jié)果為 true || 條件或 x||y x,y都為 false時,結(jié)果為 false 邏輯表達式 —— 注意 ? ―amp。 條件與 xamp。y x, y都為 true時,結(jié)果為 true | 或 x|y x, y都為 false時,結(jié)果為 false ! 非 !x x為 true時 ,結(jié)果為 false, x為 false時,結(jié)果為 true ^ 異或 x^y x,y都為 true或都為 false時,結(jié)果為 false amp。 } } 邏輯表達式 ? 利用邏輯運算符將操作數(shù)連接的式子稱為邏輯表達式 ? 邏輯表達式參與運算的都是布爾值,結(jié)果也是布爾值 算符 運算 舉例 運算規(guī)則 amp。 isLeapYear(1904)。 } else { (year+年不是閏年 )。amp。amp。 boolean n3 = (year%400==0)。 算符 含義 示例 (設(shè) x=6,y=8) 運算 結(jié)果 == 等于 x==y flase ! = 不等于 x!=y true 大于 xy flase 小于 xy true = 大于等于 x=y flase = 小于等于 x=y true 判斷某年是否為閏年(如果是閏年,它應(yīng)能被 4整除,但不能被100整除,或被 100整除,也能被 400整除) public class TestLeapYear { public static void isLeapYear(int year){ boolean n1 = (year%4==0)。 break。amp。amp。i100 。 } } 輸出結(jié)果是: 例 :韓信點兵不足百人,三人一行多一個,七人一行少兩個,五人一行正好,問有多少人。 (()+ )。 (()+ )。 (()+ )。 (()+ )。 (()+ )。 ? Java中的算術(shù)運算主要依賴于 Math類的靜態(tài)方法,例如: – 取絕對值: (Type i),Type可以為 int、 long、 float、 double – 對數(shù)取三角和反三角函數(shù)、對數(shù)和指數(shù)、乘方、開方 – 求兩個數(shù)的最大最小值 – 得到隨機數(shù) (random(),類型為 double) – 對浮點數(shù)進行處理:四舍五入 (round)、 ceil(取大值 )、 floor(取小值 ) class TestNumber{ public static void main(String[] args) { (()+ )。 ? ? /‖運算符,當(dāng)都為整數(shù)時,結(jié)果為整數(shù),有一個為浮點,則為浮點數(shù)。 加法操作符 +, 若一個表達式中有多個加法操作符,那么從左到右計算 算術(shù)表達式 —— 注意 ? 兩個整數(shù)類型的數(shù)據(jù)做除法時,結(jié)果只保留整數(shù)部分。 單目操作符 ++, 求單目變量自增自減值。 表達式 表達式定義
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1