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

正文內(nèi)容

[工學(xué)]20xx年自學(xué)考試高級(jí)語(yǔ)言程序設(shè)計(jì)習(xí)題(編輯修改稿)

2024-11-12 18:15 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 于 42/22 = 運(yùn)算速度比除法快 實(shí)現(xiàn)數(shù)的拼接 運(yùn)算符 (operator) 58 ? 條件運(yùn)算符 ? op1 ? op2 : op3 ? 若 op1為真,則運(yùn)算結(jié)果為 op2,否則為 op3 例 z = a 0 ? a : a。 z = a b ? a : b。 運(yùn)算符 (operator) 59 自增、自減運(yùn)算符 ? 變量賦值,一元運(yùn)算符 ? 自增運(yùn)算符 (++)、自減運(yùn)算符 () ? int i=5。 i++。 ++i。 i。 i。 ? ―賦值”和“運(yùn)算”的先后順序 int i = 10。 int n = i++%5。 float x =7, y=15, v1, v2。 v1 = x++。 v2 = ++y。 int i = 10。 int n = ++i%5。 x=8 y=16 v1=7 v2=16 i = 11, n = 0 i = 11, n = 1 60 運(yùn)算符的優(yōu)先級(jí) 后綴運(yùn)算符 postfix operators [] . (params) expr++ expr 一元運(yùn)算符 unary operators ++expr expr +expr expr ~ ! 構(gòu)造或類型轉(zhuǎn)換 creation or cast new (type)expr 乘法 multiplicative * / % 加法 additive + 移位 shift 關(guān)系 relational = = instanceof 相等 equality == != 按位與 bitwise AND amp。 按位異或 bitwise exclusive OR ^ 按位或 bitwise inclusive OR | 邏輯與 logical AND amp。amp。 邏輯或 logical OR || 條件 conditional ? : 賦值 assignment = += = *= /= %= amp。= ^= |= = = = 61 (expression) ? 用運(yùn)算符和括號(hào)將操作數(shù)連接起來(lái)求值的式子 ? 操作數(shù) (常量、變量和函數(shù) ) ? 算術(shù)表達(dá)式 ? 關(guān)系表達(dá)式 ? 邏輯表達(dá)式 ? 賦值表達(dá)式 ? 復(fù)合賦值運(yùn)算 62 ? 算術(shù)表達(dá)式 ? 用算術(shù)運(yùn)算符和括號(hào)將操作數(shù)連接起來(lái),求整數(shù)或?qū)崝?shù) ? 運(yùn)算符的優(yōu)先級(jí)和結(jié)合性 ? 例 ? int x=20, y=3, z=5。 ? x+y*z (x+y)*z ? x*y ? 說(shuō)明 ? 表達(dá)式力求簡(jiǎn)單明了 ? 表達(dá)式中的變量必須賦值 表達(dá)式 (expression) 63 ? 算術(shù)表達(dá)式 ? 例 : 若 i=10, i%50 = ? 等價(jià)于 (i%5)0 public class Test { public static void main(String[] args) { int i = 10。 if ((i % 5)0) { (true)。 } else { (false)。 } } } 表達(dá)式 (expression) 64 ? 關(guān)系表達(dá)式 ? 將兩個(gè)表達(dá)式連接起來(lái)的式子 ? 算術(shù)表達(dá)式、賦值表達(dá)式、字符表達(dá)式 ? ab。 a+bbc。 (a=3)(b=5)。 ?b‘‘a(chǎn)‘。 ? 返回結(jié)果為一個(gè)布爾類型的值 ? 例 ? 若 int a=3, b=2, c=1。 boolean d, f。 ? d=ab。 ? f=(a+b)(b+5)。 ? d=abc。 ??? 表達(dá)式 (expression) 65 ? 邏輯表達(dá)式 ? 用邏輯運(yùn)算符將 關(guān)系表達(dá)式 和 布爾值 連接起來(lái)的式子 ? 例 ? int x=23, y=98。 ? boolean a = true, b=false, c, d。 ? c=(xy)amp。a。 ? d=!aamp。amp。(x=y)。 表達(dá)式 (expression) 66 ? 邏輯表達(dá)式 ? 例 : 閏年 (leap year) A year in the Gregorian calendar having 366 days, with the extra day, February 29, intercalated to pensate for the quarterday difference between an ordinary year and the astronomical year. 條件符合下例兩者之一 1. 能被 4整除,但不能被 100整除 2. 能被 4整除,又能被 400整除 (year%4==0 amp。amp。 year%100!=0) || year%400==0 (year%4!=0) || (year%100==0 amp。amp。 year%400!=0) 表達(dá)式 (expression) 67 ? 賦值表達(dá)式 ? 用賦值運(yùn)算符將一個(gè)變量和一個(gè)表達(dá)式連接起來(lái)的式子 ? 變量 賦值運(yùn)算符 表達(dá)式 ? 優(yōu)先級(jí) : 賦值運(yùn)算符 算術(shù)、關(guān)系和邏輯運(yùn)算符 ? a=5+6。 ? b=c=d=a+5。 ? a=5+c=5。 ? a=(b=4)+(c=6)。 表達(dá)式 (expression) 68 ? 復(fù)合賦值運(yùn)算 ? 復(fù)合賦值運(yùn)算符 ? +=、 =、 *=、 /=、 %= ? =、 =、 amp。=、 ^=、 |= ? 變量 復(fù)合賦值運(yùn)算符 表達(dá)式 ? 例 ? a += b+5。 等價(jià)于 a=a+(b+5)。 ? a *= b。 等價(jià)于 a=a*b。 ? a *= bc。 等價(jià)于 a=a*(bc)。 ? 變量 =變量 運(yùn)算符 (表達(dá)式 ) 表達(dá)式 (expression) 69 第二章 Java語(yǔ)法基礎(chǔ) 1. 詞法規(guī)則 2. 數(shù)據(jù)類型 3. 常量與變量 4. 運(yùn)算符和表達(dá)式 5. 語(yǔ)句 6. 數(shù)組和字符串 70 (statement) ? 表達(dá)式 + 分號(hào)“ ?!?表達(dá)式語(yǔ)句 ? x = 25。 ? y += a*b+c。 ? a+b。 ? 只有分號(hào) ?空語(yǔ)句 ? i = 5。 。 。 ? 符合語(yǔ)法規(guī)則 (程序設(shè)計(jì)的初始階段 ) 71 條件選擇語(yǔ)句 ? if 語(yǔ)句 1. if語(yǔ)句是一個(gè)條件表達(dá)式,若條件表達(dá)式為真,則執(zhí)行下面的代碼塊,否則跳過(guò)該代碼塊 2. 單行代碼 if (布爾表達(dá)式 ) 語(yǔ)句; 2. 多行代碼 if (布爾表達(dá)式 ) { … …。 語(yǔ)句 。 } 語(yǔ) 句 布爾表達(dá)式 false true 流程圖 72 條件選擇語(yǔ)句 ? 示例 import 。 class Test { public static void main(String args[]) throws IOException { (“你喜歡 Java嗎 (Y/N) )。 char like = (char)()。 if (like == ?Y? || like == ?y?) (“Good”)。 } } 73 條件選擇語(yǔ)句 ? ifelse 語(yǔ)句 1. 根據(jù)判定條件的真假執(zhí)行不同的操作 2. 語(yǔ)法 if (布爾表達(dá)式 ) { 語(yǔ)句塊 1。 } else { 語(yǔ)句塊 2。 } 語(yǔ)句塊 1 布爾表達(dá)式 false true 流程圖 語(yǔ)句塊 2 74 條件選擇語(yǔ)句 ? 示例 import 。 class Test { public static void main(String args[]) throws IOException { (“請(qǐng)輸入你的成績(jī) : )。 char a = (char)()。 char b = (char)()。 int score = (a?0?)*10 + b?0?。 if (score = 60) (“你及格了!” )。 else (“你沒(méi)及格了!” )。 } } C:\java Test 請(qǐng)輸入你的成績(jī) : 65 你及格了! C:\ 75 條件選擇語(yǔ)句 ? if 語(yǔ)句的嵌套 1. if 語(yǔ)句中的語(yǔ)句塊又出現(xiàn)了 if 語(yǔ)句 2. 若沒(méi)有配對(duì)符‘ {}‘,則 else與最近的 if語(yǔ)句配對(duì) 3. 例 int a=1, b=2, c=3。 if (ac) if (cb) ( c )。 else (a)。 4. 一定要明確地寫上配對(duì)符 修改配對(duì)關(guān)系 : if (ac) { if (cb) ( c )。 } else { (a)。 } 默認(rèn) Java虛擬機(jī) : if (ac) { if (cb) ( c )。 else (a)。 } 76 條件選擇語(yǔ)句 ? 條件運(yùn)算符 1. 三元運(yùn)算符 (ternary operator): ―? : ‖ 2. 表達(dá)式 1 ? 表達(dá)式 2 : 表達(dá)式 3 3. 表達(dá)式 1的結(jié)果為布爾型,表達(dá)式 2和表達(dá)式 3的類型相同 ? 表達(dá)式 1?true?表達(dá)式 2 ? 表達(dá)式 1?false?表達(dá)式 3 Shortcut ifelse statement if (表達(dá)式 1) 表達(dá)式 2 else 表達(dá)式 3 77 條件選擇語(yǔ)句 ? 示例 import 。 class Test { public static void main(String args[]) throws IOException { (“請(qǐng)輸入三個(gè) 0~ 9之間的數(shù) )。 byte x = (byte)()。 byte y = (byte)()。 byte z = (byte)()。 x = 48。 y = 48。 z = 48。 byte n = xy? x : y。 byte m = n z? n : z。 (“max= “+m)。 } } char 0 (48) char 1 (49) … … …… x=x48。 y=y48。 x=z48。 C:\java Test 請(qǐng)輸入三個(gè) 0~ 9之間的數(shù) 370 max= 7 C:\ 78 條件選擇語(yǔ)句 ? 示例 import 。 class Test { public static void main(String args[]) throws IOException { (“中國(guó)足球能否進(jìn)入世界杯 ?)。 (“是 (y) 否 (n) 不一定 (p))。 char c = (char) ()。 if (c == ?y?) (“Cool”)。 else if (c == ?n?) (“Bad”)。 else if (c == ?p?) (“Sorry”)。 else (“Input Error”)。 } } 逐條 if語(yǔ)句進(jìn)行判斷 條件匹配,進(jìn)入語(yǔ)句體 否則對(duì) if語(yǔ)句繼續(xù)匹配 79 switch/開(kāi)關(guān)語(yǔ)句 ? 根據(jù)表達(dá)式的結(jié)果執(zhí)行多個(gè)操作中的一個(gè) ? 語(yǔ)法 switch (表達(dá)式 ) { case 值 1: 語(yǔ)句序列 。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1