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

正文內(nèi)容

第四課:變量、關(guān)鍵字、類型及程序中邏輯控制-資料下載頁

2025-09-19 12:20本頁面

【導(dǎo)讀】注釋是程序員用來標記、說明程序的。編譯器會忽略注釋。中的內(nèi)容,注釋中的內(nèi)容不會對程序的運行產(chǎn)生任何影響。在Java編程語言中,語句是一行由分號(;)終止的代碼。語句塊也叫做復(fù)合語句。合屬于某個類的語句。在源代碼元素之間允許插入任意數(shù)量的空白。善源代碼的視覺效果,增強源代碼的可讀性。隨后跟隨字母、下劃線、美元符號($)或數(shù)字。標識符是大小寫區(qū)別對待的。標識符未規(guī)定最大長度。從下列代碼中找出標識符并判斷是否正確:. 每個變量都有一個作用域,也就是說這個。變量在哪個程序段中起作用。聲明變量的代碼段的結(jié)束符(})為止。域之外訪問變量,編譯器將產(chǎn)生一個錯誤。boolean有兩個值,即true和false。使用char類型可表示單個字符。個16-bit無符號的Unicode字符。一個char文字必須包含在單引號內(nèi)。嚴格按照四個16進制數(shù)字進行替換。被用來表示字符序列。字符本身符合Unicode標。與C和C++不同,String不能用\0作為結(jié)束。

  

【正文】 if ( 布爾表達式 ){ 語句或塊; } else { 語句或塊; } 在 Java編程語言中, if()用的是一個布爾表達式,而不是數(shù)字值,這一點與 C/C++不同。前面已經(jīng)講過,布爾類型和數(shù)字類型不能相互轉(zhuǎn)換。因而,如果出現(xiàn)下列情況: if ( x ) // x is int 你應(yīng)該使用下列語句替代: if ( x != 0 ) 全部 else部分是選擇性的,并且當條件為假時如不需做任何事, else部分可被省略。 實例分析 3(續(xù)四 ) ? Step 2 :編寫計算方法 (3) ? switch語句 ? 基本句法: switch (expr1){ //int 兼容型 case expr2: statements。 break。 case expr3: statements。 break。 default: statements。 break。 } 注意: 在 switch (expr1) 語句中, expr1必須與 int類型是賦值兼容的; byte, short或 char類型可被升級;不允許使用浮點或 long表達式。 當變量或表達式的值不能與任何 case值相匹配時,可選缺省符( default)指出了應(yīng)該執(zhí)行的程序代碼。如果沒有 break語句作為某一個 case代碼段的結(jié)束句,則程序的執(zhí)行將繼續(xù)到下一個 case,而不檢查 case表達式的值。 * 實例分析 3(續(xù)五 ) ? Step 2 :編寫計算方法 (4) ? for循環(huán) 基本句法: for (init_expr。 boolean testexpr。 alter_expr) { 語句或塊 } 例如: for (int i = 0。 i 10。 i++) { (Are you finished yet?)。 } (Finally!)。 * 實例分析 3(續(xù)六 ) ? Step 2 :編寫計算方法 (5) ? while循環(huán) ? 基本句法: while(布爾表達式 ) { 語句或塊 } 例如: int i = 0。 while (i 10) { (Are you finished yet?)。 i++。 } (Finally!)。 * 實例分析 3(續(xù)七 ) ? Step 2 :編寫計算方法 (6) ? do循環(huán) * do循環(huán)的句法是: do { 語句或塊; } while (布爾測試 ) 例如: int i = 0。 do { (Are you finished yet?)。 i++。 } while (i 10)。 (Finally!)。 實例分析 3(續(xù)八 ) ? Step 2 :編寫計算方法 (7) ? break和 continue * break: 跳出循環(huán) ,循環(huán)結(jié)束 continue: 略過本次 ,循環(huán)繼續(xù) ?結(jié)果: public int void sum() { int totle = 0。 for (int i = 1。 i = 100。 i++) { totle += i。 } return totle。 } 實例分析 3(續(xù)九 ) ?Step 4:編寫類并編譯運行 ?結(jié)果 * javac java Number 輸出 : 5050 獨立實踐 ?實踐 1: 按照以下步驟創(chuàng)建一個類和相應(yīng)的對象 . x和 y坐標描述。定義一個稱為 Point的類來表達上述想法。 Line中聲明兩個 Point變量,將變量稱為 start和 end;用 new Point()創(chuàng)建對象并分別將引用值賦予變量 start和 end; 10賦予對象 start的成員 x和 y; 20賦予對象 end的 x值,將值 20賦予對象end的 y值。 start和 end的成員值 (x和 y)。 獨立實踐 (續(xù)一 ) ?實踐 2: 使用你在前一個練習(xí)中 Line類,增加代碼到 main()方法,以完成下列事項: Point聲明一個新的變量,稱之為 stray。將現(xiàn)存變量end的引用值賦予 stray; end和 stray變量的成員 x和 y的值; stray的成員 x和 y新的值; end和 stray的成員的值;編譯并運行 Line類。 end的值反映了 stray內(nèi)的變化,表明兩個變量都引用了同一個Point對象; start變量的成員 x和 y賦予新的值; start和 end的成員值 。 再次編譯并運行 Line類, start的值仍然獨立于 stray和 end的值,表明 start變量仍然在引用一個 Point對象,而這個對象與 stray和 end引用的對象是不同的。 獨立實踐 (續(xù)二 ) ?實踐 3: 判斷一個給定的字符是否是元音字符 . ?實踐 4: 求 n!的階乘 . ?實踐 5: 已知直角三角形的兩個直角邊長 ,求第三邊長度 . (求更方法 : (double a)) 獨立實踐 : ?實踐 6: 寫一個貓 抓 老鼠的實例 ,可能有以下情況: 情況 1: Tom抓住了 Jarry,并且吃了 Jarry,體重增加了 Jarry死了 . 情況 2: Jarry跑了 . 輸出: 描述抓捕過程,并且打印出各自的最后體重 . 已知:貓抓老鼠的過程中要消耗 5克體重 ,老鼠消耗 3克體重 . Tom的初始體重 :3000g Jarry的初始體重 :500g
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1