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

正文內(nèi)容

java語言程序設(shè)計(jì)(java語法基礎(chǔ))ppt-wenkub

2023-01-21 04:55:31 本頁面
 

【正文】 ouble short char, int, long, float, double char int, long, float, double int long, float, double long float, double float double 類型轉(zhuǎn)換 (casting) 16 ? 顯型類型轉(zhuǎn)換 : 強(qiáng)制類型轉(zhuǎn)換 ? 窄化轉(zhuǎn)換 (narrowing conversion) double a = 。 result *=k+2。 int l=31。 8. boolean b1 = true。 4. double d2 = 。 } private static void myPrint(String s) { (s)。1 Java語言程序設(shè)計(jì) 馬 皓 2 第二章 Java語法基礎(chǔ) 1. 詞法規(guī)則 2. 數(shù)據(jù)類型 3. 常量與變量 4. 運(yùn)算符和表達(dá)式 5. 語句 6. 數(shù)組和字符串 3 詞法規(guī)則 ? Java程序的運(yùn)行體系 1. Source code (.java file) 2. javac: Lexical Analysis amp。 } } 6 標(biāo)識符 ? 組成規(guī)則 1. 字母 (A~Z、 a~z)、特殊符號 ($、 _)和數(shù)字 (0~9) 2. 第 1個符號不能為數(shù)字 3. 不能為關(guān)鍵詞、 true、 false、 null 4. 區(qū)分大小寫 7 標(biāo)識符 ? 例: point 5w、 A%、 thisPicture、$currentValue、 OK、 _23b、 Y_12# length、 a+ b、 if ? 5w、 A%、# length、 a+ b、 if 8 標(biāo)識符 ? 一般約定 1. 表示 常量 的標(biāo)識符全部大寫,如 RED 2. 表示 類名 的標(biāo)識符用大寫字母開始,如MyCar 3. 表示公有 方法 和實(shí)例 變量 的標(biāo)識符用小寫字母開始,后面的描述性詞以大寫開始,如 getCurrentValue 4. 表示私有或局部 變量 的標(biāo)識符全部用小寫字母,如 next_value 9 分隔符 ? 空白符 ? 空格、換行符、制表符 ? 分號 ? 表示語句結(jié)束,或用于 for循環(huán)語句中 ? 逗號 ? 變量之間的分隔 ? 冒號 ? ? : /switch循環(huán)中的 case語句 ? 花括號 ? 類體、方法體、復(fù)合語句 (for/while/switch/if) 10 第二章 Java語法基礎(chǔ) 1. 詞法規(guī)則 2. 數(shù)據(jù)類型 3. 常量與變量 4. 運(yùn)算符和表達(dá)式 5. 語句 6. 數(shù)組和字符串 11 數(shù)據(jù)類型 ? 基本數(shù)據(jù)類型 ? 數(shù)字 (number) ? 整型 (integers) 1. 字節(jié)整數(shù) (byte, 8 bits): 128 ~127, 0 2. 短整數(shù) (short, 16 bits): 32768 ~ 32767, 0 3. 整數(shù) (int, 32 bits): 2147483648 ~ 2147483647, 0 4. 長整數(shù) (long, 64 bits): … …, 0L ? 實(shí)型 (real numbers): 浮點(diǎn)型 (有效位數(shù)不同 ) 1. 單精度 (float, 32 bits): … …, 2. 雙精度 (double, 64 bits): … …, ? 字符 (char, 16bit Unicode字符 ): \u0000 ~ \uffff ? 布爾 (boolean): true, false ? 復(fù)合數(shù)據(jù)類型 ? 數(shù)組 (Array), 類 (class), 接口 (interface) 12 數(shù)據(jù)類型 ? 示例 1. int i = 178。 () 5. double d3 = 。 9. boolean b2 = false。 long m=4l。 result /=m+1。 float b = a。 (“b= + b)。 (b= + b)。 c2 = (char) i?!?? 例 : ?‘‘, ?\‘, ―a‖ ? JAVA中的字符為 Unicode字符 ? 雙字節(jié),范圍‘ \u0000‘~?\uFFFF‘ ? 轉(zhuǎn)義字符序列 ? \b 退格 \t 制表符 ? \n 換行 (Newline) ? \r 回車 (Carriage return) ? \‘ 單引號 \‖ 雙引號 \\ 反斜杠 25 常量 ? 字符串常量 ? 用雙引號括起來的若干個字符 ? 例 , ―I am a student‖, ―java語言? , ―A‖ ? 轉(zhuǎn)義字符序列表示 ? ? \‖ ‖ ? ― \‘ ‖ 26 常量 ? 轉(zhuǎn)義字符序列 class Test { public static void main(String args[]) { (“java\n語 \b言 )。 (\39。 } } C:\java Test java 言 語言 java 語言 \java語言 \ ?java語言’ “ java語言” C:\ 27 變量 ? 程序執(zhí)行過程中,值可以改變的量 ? 整型變量、實(shí)型變量、字符型變量、字符串變量、布爾變量等 ? 變量定義 ? 類型 變量名 [=初值 ][, 變量名 [=初值 ] …] ? 類型 : 基本數(shù)據(jù)類型或引用類型 int x, y, z。 boolean my。 2. pi = 。 int Count。 ... } (The value of i = + i)。 … blankfinal = 3。 //String s1 = ―Java語言? 。 (s1)。 boolean z = w = w * 2 – x * 9。 (―cc = ‖ + cc)。amp。amp。 ―op1 amp。 42 00101010 ~ 43 11010101 運(yùn)算符 (operator) 49 ? 按位與 amp。 00001111 00001010 取后四位 運(yùn)算符 (operator) 50 ? 按位與 amp。 ~1 運(yùn)算符 (operator) 51 ? 按位或 | ―op1 | op2‖ 將操作數(shù)的對應(yīng)位逐位進(jìn)行位邏輯或運(yùn)算 有 1 ? 1,其余為 0 42 | 15 00101010 | 00001111 00101111 用途 : 將一個整數(shù)的某一位或幾位置 1 運(yùn)算符 (operator) 52 ? 按位異或 ^ ―op1 ^ op2‖ 將操作數(shù)的對應(yīng)位逐位進(jìn)行位異或運(yùn)算 對應(yīng)位不同 ?1,其余為 0 42 ^ 15 00101010 ^ 00001111 00100101 用途 : 將一個整數(shù)的某一位或幾位取反 運(yùn)算符 (operator) 53 ? 移位運(yùn)算符 (Shift Operators) 1. 左移 ―op1 op2‖ 2. 右移 ―op1 op2‖ 3. 無符號右移 ―op1 op2‖ 運(yùn)算符 (operator) 54 ? 左移 ―op1 op2‖ 1. 將操作數(shù) op1的二進(jìn)制位向左移 op2(正整數(shù) )位 2. 低位補(bǔ)零 ? int a = 42。 byte j1 = (byte) (j 1)。 (j2= + j2)。 (―aa=‖ + aa)。 42 00101010 2 10 00001010 相當(dāng)于 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。 ++i。 int n = i++%5。 int i = 10。amp。 if ((i % 5)0) { (true)。 (a=3)(b=5)。 ? d=ab。 ? boolean a = true, b=false, c, d。amp。 year%100!=0) || year%400==0 (year%4!=0) || (year%100==0 amp。 ? a=5+c=5。 等價于 a=a+(b+5)。 等價于 a=a*(bc)。 ? a+b。 ? 符合語法規(guī)則 (程序設(shè)計(jì)的初始階段 ) 71 條件選擇語句 ? if 語句 1. if語句是一個條件表達(dá)式,若條件表達(dá)式為真,則執(zhí)行下面的代碼塊,否則跳過該代碼塊 2. 單行代碼 if (布爾表達(dá)式 ) 語句; 2. 多行代碼 if (布爾表達(dá)式 ) { … …。 char like = (char)()。 } 語句塊 1 布爾表達(dá)式 false true 流程圖 語句塊 2 74 條件選擇語句 ? 示例 import 。 int score = (a?0?)*10 + b?0?。 if (ac) if (cb) ( c )。 } 默認(rèn) Java虛擬機(jī) : if (ac) { if (cb) ( c )。 byte x = (byte)()。 y = 48。 (“max= “+m)。 C:\java Test 請輸入三個 0~ 9之間的數(shù) 370 max= 7 C:\ 78 條件選擇語句 ? 示例 import 。 if (c == ?y?) (“Cool”)。 } } 逐條 if語句進(jìn)行判斷 條件匹配,進(jìn)入語句體 否則對 if語句繼續(xù)匹配 79 switch/開關(guān)語句 ? 根據(jù)表達(dá)式的結(jié)果執(zhí)行多個操作中的一個 ? 語法 switch (表達(dá)式 ) { case 值 1: 語句序列 。 … … … … … [default: 默認(rèn)語句 。 值 1 值 2 default 80 switch/開關(guān)語句 ? 語法 switch (表達(dá)式 ) { case 值 1: 語句序列 。 … … … … … [default: 默認(rèn)語句 。 char c = (char) ()。 break。 break。 break。amp。 } (Number of Days = + numDays)。 while (i = 100) { sum += i。 ? 先執(zhí)行循環(huán)體 ? 后判斷布爾表達(dá)式 ? 循環(huán)體至少執(zhí)行一次 循環(huán)體 布爾表達(dá)式 false true 流程圖 87 循環(huán)控制語句 ? 示例 import 。 do { c = (char) ()。 } } C:\java Test 輸入一句子以 .表示結(jié)束 fdsfs. Output = fdsfs. C:\java Test 輸入一句子以 .表示結(jié)束 fdsf中國 . Output = fdsf??? class Test { public static void main(String args[]) throws IOException { int i, n, sum=1。 for (i = 1。 } } D:\java Test Please input(0~7): 5 5!=120 0~9 12, 134? 9
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1