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

正文內(nèi)容

第2章java語(yǔ)言基礎(chǔ)(編輯修改稿)

2024-08-16 08:30 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 =4, y=20。 min=(xy)? x : y。 //結(jié)果使 min取 x和 y中的較小值, 即 min的值是 4 計(jì)算機(jī)工程學(xué)院 括號(hào)運(yùn)算符 圓括號(hào)運(yùn)算符“()”用于改變表達(dá)式中運(yùn)算符的運(yùn)算次序。先進(jìn)行括號(hào)內(nèi)的運(yùn)算,再進(jìn)行括號(hào)外的運(yùn)算;在有多層括號(hào)的情況下,優(yōu)先進(jìn)行最內(nèi)層括號(hào)內(nèi)的運(yùn)算,再依次從內(nèi)向外逐層運(yùn)算。 計(jì)算機(jī)工程學(xué)院 2 . 表達(dá)式 用運(yùn)算符將操作數(shù)連接起來(lái)的,符合語(yǔ)法規(guī)則的運(yùn)算式。 例如: int i=5, j=10, k。 k=(24+3*i)*j。 計(jì)算機(jī)工程學(xué)院 (1) 運(yùn)算符的優(yōu)先級(jí) 運(yùn)算符 描述 優(yōu)先級(jí) 結(jié)合性 . [ ] ( ) 域,數(shù)組,括號(hào) 1 從左至右 ++ ! ~ 一元運(yùn)算符 2 從右至左 * / % 乘,除,取余 3 從左至右 + 加,減 4 從左至右 位運(yùn)算 5 從左至右 = = 邏輯運(yùn)算 6 從左至右 == != 邏輯運(yùn)算 7 從左至右 amp。 按位與 8 從左至右 ^ 按位異或 9 從左至右 | 按位或 10 從左至右 amp。amp。 邏輯與 11 從右至左 計(jì)算機(jī)工程學(xué)院 (1) 運(yùn)算符的優(yōu)先級(jí) —— 續(xù)前表 運(yùn)算符 描述 優(yōu)先級(jí) 結(jié)合性 || 邏輯或 12 從左至右 ? : 條件運(yùn)算 13 從左至右 = *= /= %= += - = = = = amp。= ^= |= 賦值運(yùn)算 14 從左至右 計(jì)算機(jī)工程學(xué)院 表達(dá)式的數(shù)據(jù)類型 表達(dá)式的數(shù)據(jù)類型由運(yùn)算結(jié)果的數(shù)據(jù)類型決定。 例如: int i=3, j=21, k。 boolean f。 k=(i+3)*4。 //(i+3)*4是算術(shù)表達(dá)式 f=(i*2)j。 //(i*2)j是布爾表達(dá)式 計(jì)算機(jī)工程學(xué)院 例 單目運(yùn)算符實(shí)例 public class Operator { public static void main(String args[]) { int i=15, j1, j2, j2, j4。 j1=i++。 //在操作數(shù)的右面 (i++=+j1)。 j2=++i。 //在操作數(shù)的左面 (++i=+j2)。 j3=i。 (i=+j3)。 j4=i。 (“i=+j4)。 (i=+i)。 } } 程序運(yùn)行結(jié)果如下: i++=15 ++i=17 i=16 i=16 i=15 計(jì)算機(jī)工程學(xué)院 (2) 數(shù)據(jù)類型的轉(zhuǎn)換 當(dāng)將一種數(shù)據(jù)類型的值賦給另一種數(shù)據(jù)類型的變量時(shí),出現(xiàn)了數(shù)據(jù)類型的轉(zhuǎn)換。 在整數(shù)類型和浮點(diǎn)數(shù)類型中,可以將數(shù)據(jù)類型按照精度從“高”到“低”排列如下級(jí)別: double 高級(jí)別 float long int short byte 低級(jí)別 計(jì)算機(jī)工程學(xué)院 (2) 數(shù)據(jù)類型轉(zhuǎn)換規(guī)則 ?當(dāng)將低級(jí)別的值賦給高級(jí)別的變量時(shí),系統(tǒng)自動(dòng)完成數(shù)據(jù)類型的轉(zhuǎn)換。 float x=200。 //將 int類型值 200轉(zhuǎn)換成 float類型值 // , 結(jié)果 x獲得的值是 ?當(dāng)將高級(jí)別的值賦給低級(jí)別的變量時(shí),必須進(jìn)行強(qiáng)制類型轉(zhuǎn)換。 int i。 i=(int) 26L。 //將 long類型值 26轉(zhuǎn)換成 int類型值 26, //結(jié)果 i獲得 int類型值 26 進(jìn)行強(qiáng)制類型轉(zhuǎn)換時(shí),可能會(huì)造成數(shù)據(jù)精度丟失。 計(jì)算機(jī)工程學(xué)院 Java舉例 —— 整數(shù)相除 例:整數(shù)相除 public class Divide { public static void main(String args[]) { int i=15, j=4, k。 float f1, f2。 k=i/j。 f1=i/j。 f2=(float)i/j。 (k=+k)。 (f1=+f1)。 (f2=+f2)。 } } 運(yùn)行結(jié)果如下: k=3 f1= f2= 計(jì)算機(jī)工程學(xué)院 Java 流程控制 ? 語(yǔ)句及程序結(jié)構(gòu) ? 順序結(jié)構(gòu) ? 選擇結(jié)構(gòu) ? 循環(huán)結(jié)構(gòu) ? 跳轉(zhuǎn)語(yǔ)句 計(jì)算機(jī)工程學(xué)院 語(yǔ)句及程序結(jié)構(gòu) 語(yǔ)句用來(lái)向計(jì)算機(jī)系統(tǒng)發(fā)出操作指令。程序由一系列語(yǔ)句組成。 ① Java中語(yǔ)句以分號(hào) (;) 作為結(jié)束標(biāo)記 。 如: total=math+phys+chem; ② 復(fù)合語(yǔ)句 用 “ { }”將多條語(yǔ)句括起來(lái),在語(yǔ)法上作為一條語(yǔ)句使用。 如: {z=x+y。 t=z/10。} 計(jì)算機(jī)工程學(xué)院 import .*。 import .*。 import .*。 public class AppletInOut extends Applet implements ActionListener { Label prompt。 TextField input,output。 public void init() { prompt= new Label(請(qǐng)輸入您的名字 )。 input=new TextField(6)。 output=new TextField(20)。 add(prompt)。 add(input)。 add(output)。 (this)。 } public void actionPerformed(ActionEvent e) { (()+,歡迎你! )。 } }屬性 方法 1 方法 2 主類類體 加載已定義好的類和包 主類類頭 語(yǔ)句及程序結(jié)構(gòu) 計(jì)算機(jī)工程學(xué)院 ? 結(jié)構(gòu)化程序的三種結(jié)構(gòu): –順序結(jié)構(gòu)( Sequence Structure) –選擇結(jié)構(gòu)( Selection Structure) –循環(huán)結(jié)構(gòu)( Iteration Structure) 計(jì)算機(jī)工程學(xué)院 (1) 順序結(jié)構(gòu) ? 順序結(jié)構(gòu)中,語(yǔ)句的執(zhí)行順序是按照程序語(yǔ)句書寫的順序,從上到下依次執(zhí)行。 流程圖畫法 計(jì)算機(jī)工程學(xué)院 (2) 選擇結(jié)構(gòu) ? 選擇結(jié)構(gòu):程序的執(zhí)行流程根據(jù)判斷條件,選擇其中一個(gè)分支執(zhí)行。 計(jì)算機(jī)工程學(xué)院 (3) 循環(huán)結(jié)構(gòu) ? 循環(huán)結(jié)構(gòu)是指如果滿足一定條件,則反復(fù)執(zhí)行一段程序,直到條件不再滿足為止。 計(jì)算機(jī)工程學(xué)院 順序結(jié)構(gòu) 順序結(jié)構(gòu)是最簡(jiǎn)單的一種程序結(jié)構(gòu),沒有固定的語(yǔ)句格式,程序的執(zhí)行按照語(yǔ)句的書寫次序順序進(jìn)行。 計(jì)算機(jī)工程學(xué)院 例:計(jì)算太陽(yáng)和地球之間的萬(wàn)有引力 public class Force { public static void main(String args[]) { double g, mSun, mEarth, f。 g=; mSun = ; mEarth = ; f = g* mSun* mEarth /(*)。 (The force is +f)。 } } 程序運(yùn)行結(jié)果如下: The force is 計(jì)算機(jī)工程學(xué)院 例 : 華氏溫度轉(zhuǎn)換為攝氏溫度 攝氏溫度 c和華氏溫度 f之間的關(guān)系為: c=5(F32)/9 public class Conversion { public static void main(String args[]) { float f, c。 f=。 c=5*(f32)/9。 (Fahrenheit=+f)。 (Centigrade=+c)。 } } 程序運(yùn)行結(jié)果如下: Fahrenheit= Centigrade= 計(jì)算機(jī)工程學(xué)院 例 : 求解方程 ax+b=0的根 x public class Root { public static void main(String args[]) { float a, b, x。 a= (args[0])。 b= (args[1])。 x=b/a。 (a=+a)。 (b=+b)。 (x=+x)。 } } 計(jì)算機(jī)工程學(xué)院 ? 帶參數(shù)的程序運(yùn)行方式: 命令行方式: java Root 運(yùn)行程序, 1和第 2個(gè)參數(shù)傳遞給 args[0]和 args[1]。 TextPad環(huán)境下: 計(jì)算機(jī)工程學(xué)院 選擇結(jié)構(gòu) Java語(yǔ)句提供了兩條基本的分支選擇語(yǔ)句 if和 switch。 if語(yǔ)句應(yīng)用在 “ 二選一 ” 的條件下,而 switch語(yǔ)句應(yīng)用在“多選一”的條件下。它們都是 對(duì)條件表達(dá)式進(jìn)行判斷,針對(duì)不同的結(jié)果,決定轉(zhuǎn)向要執(zhí)行的 Java語(yǔ)句。 計(jì)算機(jī)工程學(xué)院 選擇結(jié)構(gòu)和條件判斷 ? 在現(xiàn)實(shí)生活 中 ,需要進(jìn)行判斷和選擇的情況是很多的 。 – 如果你在家,我去拜訪你 – 如果考試不及格,要補(bǔ)考 – 如果遇到紅燈,要停車等待 – 周末我們?nèi)ソ加? – 70歲以上的老年人,入公園免票 計(jì)算機(jī)工程學(xué)院 1. if語(yǔ)句 if (布爾表達(dá)式 ) 語(yǔ)句 if (布爾表達(dá)式 ) 語(yǔ)句 1 else 語(yǔ)句 2 布爾表達(dá)式 語(yǔ)句 true false 布爾表達(dá)式 語(yǔ)句 2 false true 語(yǔ)句 1 簡(jiǎn)單語(yǔ)句 復(fù)合語(yǔ)句
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1