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

正文內(nèi)容

[理學(xué)]第3章java程序設(shè)計(編輯修改稿)

2025-01-04 01:03 本頁面
 

【文章內(nèi)容簡介】 ^ 11001100 01001000 ( 4)所得結(jié)果: ~x=123, x^y=72。 第 3章 Java程序設(shè)計基礎(chǔ) 【 例 】 位運算測試程序。 //例 32代碼 public class BitTest { public static void main(String[] args) { int a=100,b=57。 (a=+a+ b=+b)。 (a2=+(a2))。 //輸出 a2的結(jié)果 (a3=+(a3))。 //輸出 a3的結(jié)果 (aamp。b=+(aamp。b))。 //輸出 aamp。b的結(jié)果 (a|b=+(a|b))。 //輸出 a|b的結(jié)果 (~a=+~a)。 //輸出 ~a的結(jié)果 (a^b=+(a^b))。 //輸出 a^b的結(jié)果 }} 運算符和表達(dá)式 第 3章 Java程序設(shè)計基礎(chǔ) 其他運算符及其表達(dá)式 賦值運算符 賦值運算符分為基本賦值運算符( =)和擴展賦值運算符( +=、 ―= 、 *=、 /=等)兩種。 賦值運算符的左邊是一個變量,右邊是一個表達(dá)式。 賦值運算用于給變量賦值,形式如下: 變量名 =表達(dá)式; 賦值運算的次序是從右向左的,即先計算表達(dá)式的值,再將表達(dá)式的值賦予變量。 運算符和表達(dá)式 第 3章 Java程序設(shè)計基礎(chǔ) 賦值運算符算例 例如: int i=3, j。 j=i+2。 //結(jié)果, j的值是 5 i=2*j。 //結(jié)果, i的值是 10 j=j+4。 //結(jié)果, j的值是 9 i=6。 //相當(dāng)于 i=i6,i的值是 4 j/=3 。 //相當(dāng)于 j=j/3,j的值是 3 第 3章 Java程序設(shè)計基礎(chǔ) 其他運算符及其表達(dá)式 條件運算符 條件運算符 ? :是三元運算符。 表達(dá)式 1 ? 表達(dá)式 2 : 表達(dá)式 3 如果“表達(dá)式 1‖是關(guān)系表達(dá)式,計算結(jié)果是布爾型。如果“表達(dá)式 1‖值是 true, “表達(dá)式 2‖的值是最終整個表達(dá)式的值;如果“表達(dá)式 1‖的值是 false,“表達(dá)式 3‖的值是最終整個表達(dá)式的值。 int rusult, sum=1 rusult= sum==0? 1:9 運算符和表達(dá)式 第 3章 Java程序設(shè)計基礎(chǔ) 例:聲明整形變量 min , x=4, y=20 然后用條件表達(dá)式表示取 x和 y中的較小值賦值給 min int min , x=4, y=20 min= (xy)? x : y。 //結(jié)果 :( xy)的值是 false,取 x的值 4作為min的值 條件運算符算例 第 3章 Java程序設(shè)計基礎(chǔ) 其他運算符及其表達(dá)式 圓括號運算符“()” 用于改變表達(dá)式中運算符的運算次序。 先進行括號內(nèi)的運算,再進行括號外的運算; 在有多層括號的情況下,優(yōu)先進行最內(nèi)層括號內(nèi)的運算,再依次從內(nèi)向外逐層運算。 運算符和表達(dá)式 第 3章 Java程序設(shè)計基礎(chǔ) 強制類型轉(zhuǎn)換運算符“ (類型 )‖ 自動類型轉(zhuǎn)換的一般原則是位數(shù)少的數(shù)據(jù)類型可以轉(zhuǎn)換為位數(shù)多的數(shù)據(jù)類型 ?各類型所占用的位數(shù)從短到長依次為: byte short char int long float double 運算符和表達(dá)式 不同類型數(shù)據(jù)的轉(zhuǎn)換規(guī)則 操作數(shù) 1類型 操作數(shù) 2類型 轉(zhuǎn)換后的類型 byte或 short int int byte或 short或 int long long byte或 short或 int或 long float float byte或 short或 int或 long或 float double double char int int 第 3章 Java程序設(shè)計基礎(chǔ) 強制類型轉(zhuǎn)換運算符“ (類型 )‖ 自動類型轉(zhuǎn)換例如: int i=3。 float j=(float)i。 //結(jié)果 j= 強制類型轉(zhuǎn)換: 當(dāng)位數(shù)多的數(shù)據(jù)類型向位數(shù)少的數(shù)據(jù)類型轉(zhuǎn)換時,需要使用()進行強制轉(zhuǎn)換。 double i = 。 byte j = (byte) i。 //結(jié)果 j=50 一般地,高級類型(即位數(shù)較多的數(shù)據(jù)類型)轉(zhuǎn)為低級類型(即位數(shù)較少的數(shù)據(jù)類型)時,截斷高位內(nèi)容,因此會導(dǎo)致精度下降 運算符和表達(dá)式 第 3章 Java程序設(shè)計基礎(chǔ) 5 其他運算符: 分量運算符“ ‖ 下標(biāo)運算符“ []‖ 實例運算符“ instance of‖ 內(nèi)存分配運算符“ new‖ 方法調(diào)用運算符“ ()‖。 表達(dá)式的運算按照運算符的優(yōu)先順序從高到低進行,同級運算符按其結(jié)合方向進行。 運算符和表達(dá)式 第 3章 Java程序設(shè)計基礎(chǔ) 運算符 描述 優(yōu)先級 結(jié)合方向 . [] ( ) 分量,下標(biāo),括號 1 從左至右 ++ + ! ~ 一元運算符 2 從右至左 * / % 乘,除,取余 3 從左至右 + 加,減 4 從左至右 位運算 5 從左至右 = = 關(guān)系運算 6 從左至右 == != 關(guān)系運算 7 從左至右 amp。 按位與 8 從左至右 ^ 按位異或 9 從左至右 | 按位或 10 從左至右 amp。amp。 邏輯與 11 從左至右 || 邏輯或 12 從左至右 ? : 條件運算 13 從右至左 = *= /= %= += - = = = = amp。= ^= |= 賦值運算及擴展賦值運算 14 從右至左 表: 運算符的功能及其優(yōu)先級 運算符和表達(dá)式 第 3章 Java程序設(shè)計基礎(chǔ) 基本流程控制語句 Java基本流程控制語句: 順序語句 選擇語句 循環(huán)語句 第 3章 Java程序設(shè)計基礎(chǔ) 語句用來向計算機系統(tǒng)發(fā)出操作指令。程序由一系列語句組成。 ① 表達(dá)式語句 表達(dá)式 。 如: total=math+phys+chem; ② 空語句 。 ③ 復(fù)合語句 用 “ { }‖將多條語句括起來,在語法上作為1條語句使用。如: {z=x+y。 t=z/10。 } ④ 方法調(diào)用語句 方法名(參數(shù)); 如:(―Java Language‖)。 ⑤ 控制語句 完成一定的控制功能,包括順序結(jié)構(gòu)語句,選擇語句、循環(huán)語句和轉(zhuǎn)移語句。 語句及程序結(jié)構(gòu) 第 3章 Java程序設(shè)計基礎(chǔ) 順序語句 在程序中,如果語句僅僅為一個賦值表達(dá)式或其它表達(dá)式,則該語句稱為 順序語句 。 順序結(jié)構(gòu)是最簡單的一種程序結(jié)構(gòu),程序按照語句的書寫次序順序執(zhí)行 基本流程控制語句 順序結(jié)構(gòu)流程圖 語句 1 語句 2 語句 n …… 第 3章 Java程序設(shè)計基礎(chǔ) 例 : 華氏溫度轉(zhuǎn)換為攝氏溫度 攝氏溫度 c和華氏溫度 f之間的關(guān)系為: c=5(f32)/9 定義攝氏溫度 c和華氏溫度 f c=5(f32)/9 輸出 c, f 第 3章 Java程序設(shè)計基礎(chǔ) 例 : 華氏溫度轉(zhuǎn)換為攝氏溫度 public class Conversion { public static void main(String args[]) { float f, c。 f=。 c=5*(f32)/9。 (―華氏溫度 =+f)。 (―攝氏溫度 =+c)。 } } 第 3章 Java程序設(shè)計基礎(chǔ) 程序運行結(jié)果如下: 華氏溫度 = 攝氏溫度 = 第 3章 Java程序設(shè)計基礎(chǔ) 選擇語句 選擇語句使得程序執(zhí)行時可以跳過某些語句,而選擇執(zhí)行某些特定的語句。選擇語句分為 條件語句和多分支語句 。 if語句應(yīng)用在 “ 二選一 ” 的條件下 1. 條件語句 條件語句采用的格式如下: if (布爾表達(dá)式 ) { 語句塊 1。 } else { 語句塊 2。 } 其中 else語句可以省略 基本流程控制語句 第 3章 Java程序設(shè)計基礎(chǔ) 注意: (1)else語句塊可以不寫。 (2)如果條件為真時,執(zhí)行語句塊 1;如果條件為假時,則執(zhí)行語句塊 2。 (3)條件語句 ifelse可以嵌套成多分支語句。 基本流程控制語句 第 3章 Java程序設(shè)計基礎(chǔ) if (布爾表達(dá)式 ) 語句 if (布爾表達(dá)式 ) 語句 1 else 語句 2 布爾表達(dá)式 語句 true false 布爾表達(dá)式 語句 2 false true 語句 1 if語句 第 3章 Java程序設(shè)計基礎(chǔ) 【 例 33】 編寫一個條件語句程序。定義一個常量MAX_NUM等于 50,如果輸入的整數(shù)小于常量的值,則向屏幕輸出該整數(shù),否則輸出該整數(shù)大于等于常量 MAX_NUM的值。 基本流程控制語句 第 3章 Java程序設(shè)計基礎(chǔ) //導(dǎo)入所需要的類 import 。 import .*。 public class CompareTest { public static void main(String[] args) { final int MAX_NUM=50。 //定義常量 MAX_NUM=50 Scanner s = new Scanner()。 (請輸入數(shù)值 x: )。 int x = ()。//Scanner對象的方法 nextInt()用于接 收整型數(shù)據(jù)的輸入 //下面用 if結(jié)構(gòu)判斷 x的值是否小于 MAX_NUM if(x MAX_NUM) (x = +x)。 else (x + = + MAX_NUM)。 } } 基本流程控制語句 第 3章 Java程序設(shè)計基礎(chǔ) 任務(wù) : 給定三個整數(shù),判斷是否能構(gòu)成三角形的 3個邊長,能則輸出三角形邊長,否則輸出“此三個邊不能構(gòu)成三角形” 定義三個邊長 a ,b ,c并賦值 輸出三角形的周長 a+b+c 判斷任意兩個邊是否大于第三邊 輸出“此三個邊不能構(gòu)成三角形” 第 3章 Java程序設(shè)計基礎(chǔ) public class Triangle { public static void main(String args[]) { int a=12, b=10,c=17。 if(a+bcamp。a
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1