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

正文內(nèi)容

[其它語言學(xué)習(xí)]第02章-jaa語法基礎(chǔ)-文庫吧

2024-12-20 11:37 本頁面


【正文】 變量、實(shí)型變量、字符型變量、字符串變量、布爾變量等 ? 變量定義 ? 類型 變量名 [=初值 ][, 變量名 [=初值 ] …] ? 類型 : 基本數(shù)據(jù)類型或引用類型 int x, y, z。 float a, b。 char c1, c2, c3。 double d1。 boolean my。 27 變量 ? 變量賦初值 /初始化 ? 在變量聲明時(shí)賦值 1. 類型 變量名 [=初值 ][, 變量名 [=初值 ] …] 2. int x=1, y=2, z=3。 3. float e = 。 ? 采用賦值語句 1. float pi, y。 2. pi = 。 3. y = 。 28 變量 ? 變量的作用域 class MyClass { …… 成員變量申明 …… public void aMethod(方法參數(shù) ) { …… 局部變量申明 …… } …… } 成員變量 范圍 方法參數(shù) 范圍 局部變量 范圍 29 變量 ? 變量的作用域 —變量的使用范圍 class Spot { final static Spot st = new Spot(1, 2)。 int a, b。 int Count。 Spot(int a, int b) { = a。 = b。 } } 成員變量 a,b,Count 范圍 方法參數(shù) a,b 范圍 30 變量 ? 作用域 (Scope) if ( ... ) { int i = 17。 ... } (The value of i = + i)。 31 變量 ? final變量 ? 帶有關(guān)鍵字 final的變量 final int aFinalVar = 0。 ? final變量初始化后不能再改變 final int blankfinal。 . . . blankfinal = 0。 … blankfinal = 3。 32 Unicode ? What is Unicode? ? Unicode ????????(in Thai) ? ??????????????(in Persian) ? 什么是 Unicode(統(tǒng)一碼 )? ? 什麼是 Unicode(統(tǒng) 一 碼 /標(biāo)準(zhǔn)萬國碼 )? ? (in Arabic) ??????? ?????? ?? ????????? ? ? Was ist Unicode? (in German) ? Что такое Unicode?(in Russian) ? ユニコ ー ドとは 何 か ? (in Japanese) 33 漢字 字符集 ? GB231280 ? 中華人民共和國國家漢字信息交換用編碼,全稱 《 信息交換用漢字編碼字符集 ——基本集 》 ,國家標(biāo)準(zhǔn)總局發(fā)布, 1981年 5月 1日實(shí)施 ? 收錄簡化漢字及符號、字母、日文假名等共 7445個(gè)圖形字符,其中漢字占 6763個(gè) ? ?對任意一個(gè)圖形字符都采用兩個(gè)字節(jié)表示,每個(gè)字節(jié)采用七位編碼表示?,第一個(gè)字節(jié)為?高字節(jié)?,第二個(gè)字節(jié)為?低字節(jié)? ? GBK ? 全國信息技術(shù)化技術(shù)委員會于 1995年 12月 1日 《 漢字內(nèi)碼擴(kuò)展規(guī)范 》 , GBK共收入 21886個(gè)漢字和圖形符號 34 漢字 字符集 ? BIG5 ? 1983年 10月,臺灣國家科學(xué)委員會、教育部國語推行委員會、中央標(biāo)準(zhǔn)局、行政院共同制定了 《 通用漢字標(biāo)準(zhǔn)交換碼 》 ,后經(jīng)修訂于 1992年 5月公布,更名為 《 中文標(biāo)準(zhǔn)交換碼 》 , BIG5是臺灣資訊工業(yè)策進(jìn)會根據(jù)以上標(biāo)準(zhǔn)制定的編碼方案 ? BIG5碼是雙字節(jié)編碼方案,第一個(gè)字節(jié)的值在 0xA00xFE之間,第二個(gè)字節(jié)在 0x400x7E和 0xA10xFE之間 ? BIG5收錄 13461個(gè)漢字和符號 35 為什么需要 Unicode? ? 不同字符集編碼的內(nèi)碼定義不一樣 ? 漢字 GBK BIG5 ? 一 D2BB A440 ? 丁 B6A1 A442 ? 七 C6DF A443 36 Unicode ? Unicode是 16比特的字符編碼,其支持當(dāng)前世界上絕大多數(shù)的語言 ? Unicode給每個(gè)字符提供了一個(gè)唯一的編碼表示,不論是什么平臺、程序或語言 ? Windows系統(tǒng) (Windows 2021版本 )、 JAVA、 XML、LDAP等已支持 Unicode ? Unicode實(shí)現(xiàn)了 ISO/IEC 10646標(biāo)準(zhǔn) ? 安裝附加的語言 ? 開始 設(shè)置 控制面板 區(qū)域選項(xiàng) ? 字體 (font) ? Full fonts: If you have Microsoft Office 2021, you can get the Arial Unicode MS font, which is the most plete. 37 Unicode ? JAVA中的字符、字符串、標(biāo)識符 (變量名、方法名和類名稱 ) ? 16比特的 Unicode字符 ? Unicode字符集 (Unicode character set) ? 用途 : 國際化 ? \u0000 ~ \uffff, \u是 Unicode轉(zhuǎn)義符 ? 當(dāng)前定義了 34,000個(gè) Unicode字符 ? \u0020~\u007e等效于 ASCII字符和 ISO88591(Latin1)字符0x20~0x7e char c = ?\u5E74‘。 //char c = ?年’ 。 String s1 = ―Java\u8BED\u8A00‖。 //String s1 = ―Java語言? 。 String s2 = \u0030\u0031。 //String s2 =―01‖。 (c )。 (s1)。 (s2)。 38 第二章 Java語法基礎(chǔ) 1. 詞法規(guī)則 2. 數(shù)據(jù)類型 3. 常量與變量 4. 運(yùn)算符和表達(dá)式 5. 語句 6. 數(shù)組和字符串 39 運(yùn)算符 (operator) ? 一元 /單目運(yùn)算符 ? operator op ? op operator ? 二元 /雙目運(yùn)算符 ? op1 operator op2 ? 三元 /三目運(yùn)算符 ? op1 ? op2 : op3 注 : op表示操作數(shù) 40 1. 算術(shù)運(yùn)算符 (Arithmetic Operators) 2. 關(guān)系運(yùn)算符 (Relational Operators) 3. 邏輯運(yùn)算符 (Logical Operators) 4. 位運(yùn)算符 (Bitwise Operators) 5. 移位運(yùn)算符 (Shift Operators) 6. 條件運(yùn)算符 (Conditional Operator) 7. 運(yùn)算符的優(yōu)先級 運(yùn)算符 (operator) 41 ? 算術(shù)運(yùn)算符 (Arithmetic Operators) 1. 加法運(yùn)算符 + ―op1 + op2‖ 2. 減法運(yùn)算符 ―op1 op2‖ 3. 乘法運(yùn)算符 * ? op1 * op2‖ 4. 除法運(yùn)算符 / ―op1 / op2‖ 5. 求模運(yùn)算符 % ―op1 % op2‖ 計(jì)算余數(shù) int i = 37 int j = 42 double x = double y = Adding... i + j = 79 x + y = Subtracting... i j = 5 x y = Multiplying... i * j = 1554 x * y = Dividing... i / j = 0 x / y = Computing the remainder... i % j = 37 x % y = 運(yùn)算符 (operator) 42 ? 關(guān)系運(yùn)算符 (Relational Operators) ? 比較運(yùn)算,計(jì)算結(jié)果? true‖或? false‖ 1. 大于 ―op1 op2‖ 2. 大于等于 = ―op1 = op2‖ 3. 小于 ―op1 op2‖ 4. 小于等于 = ―op1 = op2‖ 5. 等于 == ―op1 == op2‖ 6. 不等于 != ―op1 != op2‖ ? 優(yōu)先級 ? (、 =、 、 =) (==、 !=) ? 關(guān)系運(yùn)算符低于算術(shù)運(yùn)算符 運(yùn)算符 (operator) 43 ? 關(guān)系運(yùn)算符 (Relational Operators) class Test { public static void main(String args[]) { int w=25, x=3。 boolean y = w x。 boolean z = w = w * 2 – x * 9。 boolean cc = ?b‘ ?a‘。 (―w x = ‖ + y)。 (―z = ‖ + z)。 (―cc = ‖ + cc)。 } } 運(yùn)算符 (operator) 44 ? 邏輯運(yùn)算符 (Logical Operators) ? 操作數(shù)的邏輯關(guān)系,計(jì)算結(jié)果? true‖或? false‖ ? 邏輯與 amp。amp。 ―op1 amp。amp。 op2‖ 1. 操作數(shù)都為真? true‖,結(jié)果為真? true‖ 2. 否則結(jié)果為假? false‖ ? 邏輯或 || ―op1 || op2‖ 1. 有一個(gè)操作數(shù)為真? true‖,結(jié)果為真? true‖ 2. 否則結(jié)果為假? false‖ ? 邏輯非 ! ―! op‖ 1. 取反,操作數(shù)為真? true‖,結(jié)果為真? false‖,反之 …… 例 : 0 = index amp。amp。 index NUM_ENTRIES ? 優(yōu)先級 ? (!) (amp。amp。) (||) ? (!)算術(shù)運(yùn)算符 關(guān)系運(yùn)算符 (amp。amp。) (||) 運(yùn)算符 (operator) 45 ? 位運(yùn)算符 (Bitwise Operators) 1. 按位取反 ~ ―~op2‖ 2. 按位與 amp。 ―op1 amp。 op2‖ 3. 按位或 | ―op1 | op2‖ 4. 按位異或 ^ ―op1 ^ op2‖ 通常 : 操作數(shù)為整數(shù) 運(yùn)算符 (operator) 46 ? 補(bǔ)碼 ? 采用補(bǔ)碼表示二進(jìn)制數(shù) ? 最高位是符號位 ? 正數(shù)的符號位是 0, 例,十進(jìn)制+ 42的補(bǔ)碼為 00101010 ? 負(fù)數(shù)的符號位是 1 該負(fù)數(shù)絕對值的補(bǔ)碼按位取反,然后加 1,為該負(fù)數(shù)的補(bǔ)碼 例,十進(jìn)制 42的補(bǔ)碼 —負(fù)數(shù)的絕對值 42 絕對值的補(bǔ)碼 00101010 按位取反 11010101 加 1得 11010110 運(yùn)算符 (operator) 47 ? 按位取反 ~ ―~op2‖ 對操作數(shù)的每一個(gè)二進(jìn)制位進(jìn)行?取反?操作 ? int a = 42。 ? int aa = ~a。 ? (―aa=‖ + aa)。 42 00101010 ~ 43 11010101 運(yùn)算符 (operator) 48 ? 按位與 amp。 ―op1 amp。 op2‖ 將操作數(shù)的對應(yīng)位逐位進(jìn)行位邏輯與運(yùn)算 1 1 ? 1,其余為 0 用途 1. 取某一整數(shù)中指定的幾個(gè)二進(jìn)制位 42 amp。 15 00101010 amp。 00001111 00001010 取后四位 運(yùn)算符 (operator) 49 ? 按位與 amp。 ―op1 amp。 op2‖ 用途 2. 將某一整數(shù)的最后一位置 0 001010
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1