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

正文內容

[其它語言學習]第02章-jaa語法基礎-文庫吧

2024-12-20 11:37 本頁面


【正文】 變量、實型變量、字符型變量、字符串變量、布爾變量等 ? 變量定義 ? 類型 變量名 [=初值 ][, 變量名 [=初值 ] …] ? 類型 : 基本數(shù)據(jù)類型或引用類型 int x, y, z。 float a, b。 char c1, c2, c3。 double d1。 boolean my。 27 變量 ? 變量賦初值 /初始化 ? 在變量聲明時賦值 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變量 ? 帶有關鍵字 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) 一 碼 /標準萬國碼 )? ? (in Arabic) ??????? ?????? ?? ????????? ? ? Was ist Unicode? (in German) ? Что такое Unicode?(in Russian) ? ユニコ ー ドとは 何 か ? (in Japanese) 33 漢字 字符集 ? GB231280 ? 中華人民共和國國家漢字信息交換用編碼,全稱 《 信息交換用漢字編碼字符集 ——基本集 》 ,國家標準總局發(fā)布, 1981年 5月 1日實施 ? 收錄簡化漢字及符號、字母、日文假名等共 7445個圖形字符,其中漢字占 6763個 ? ?對任意一個圖形字符都采用兩個字節(jié)表示,每個字節(jié)采用七位編碼表示?,第一個字節(jié)為?高字節(jié)?,第二個字節(jié)為?低字節(jié)? ? GBK ? 全國信息技術化技術委員會于 1995年 12月 1日 《 漢字內碼擴展規(guī)范 》 , GBK共收入 21886個漢字和圖形符號 34 漢字 字符集 ? BIG5 ? 1983年 10月,臺灣國家科學委員會、教育部國語推行委員會、中央標準局、行政院共同制定了 《 通用漢字標準交換碼 》 ,后經修訂于 1992年 5月公布,更名為 《 中文標準交換碼 》 , BIG5是臺灣資訊工業(yè)策進會根據(jù)以上標準制定的編碼方案 ? BIG5碼是雙字節(jié)編碼方案,第一個字節(jié)的值在 0xA00xFE之間,第二個字節(jié)在 0x400x7E和 0xA10xFE之間 ? BIG5收錄 13461個漢字和符號 35 為什么需要 Unicode? ? 不同字符集編碼的內碼定義不一樣 ? 漢字 GBK BIG5 ? 一 D2BB A440 ? 丁 B6A1 A442 ? 七 C6DF A443 36 Unicode ? Unicode是 16比特的字符編碼,其支持當前世界上絕大多數(shù)的語言 ? Unicode給每個字符提供了一個唯一的編碼表示,不論是什么平臺、程序或語言 ? Windows系統(tǒng) (Windows 2021版本 )、 JAVA、 XML、LDAP等已支持 Unicode ? Unicode實現(xiàn)了 ISO/IEC 10646標準 ? 安裝附加的語言 ? 開始 設置 控制面板 區(qū)域選項 ? 字體 (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中的字符、字符串、標識符 (變量名、方法名和類名稱 ) ? 16比特的 Unicode字符 ? Unicode字符集 (Unicode character set) ? 用途 : 國際化 ? \u0000 ~ \uffff, \u是 Unicode轉義符 ? 當前定義了 34,000個 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語法基礎 1. 詞法規(guī)則 2. 數(shù)據(jù)類型 3. 常量與變量 4. 運算符和表達式 5. 語句 6. 數(shù)組和字符串 39 運算符 (operator) ? 一元 /單目運算符 ? operator op ? op operator ? 二元 /雙目運算符 ? op1 operator op2 ? 三元 /三目運算符 ? op1 ? op2 : op3 注 : op表示操作數(shù) 40 1. 算術運算符 (Arithmetic Operators) 2. 關系運算符 (Relational Operators) 3. 邏輯運算符 (Logical Operators) 4. 位運算符 (Bitwise Operators) 5. 移位運算符 (Shift Operators) 6. 條件運算符 (Conditional Operator) 7. 運算符的優(yōu)先級 運算符 (operator) 41 ? 算術運算符 (Arithmetic Operators) 1. 加法運算符 + ―op1 + op2‖ 2. 減法運算符 ―op1 op2‖ 3. 乘法運算符 * ? op1 * op2‖ 4. 除法運算符 / ―op1 / op2‖ 5. 求模運算符 % ―op1 % op2‖ 計算余數(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 = 運算符 (operator) 42 ? 關系運算符 (Relational Operators) ? 比較運算,計算結果? true‖或? false‖ 1. 大于 ―op1 op2‖ 2. 大于等于 = ―op1 = op2‖ 3. 小于 ―op1 op2‖ 4. 小于等于 = ―op1 = op2‖ 5. 等于 == ―op1 == op2‖ 6. 不等于 != ―op1 != op2‖ ? 優(yōu)先級 ? (、 =、 、 =) (==、 !=) ? 關系運算符低于算術運算符 運算符 (operator) 43 ? 關系運算符 (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)。 } } 運算符 (operator) 44 ? 邏輯運算符 (Logical Operators) ? 操作數(shù)的邏輯關系,計算結果? true‖或? false‖ ? 邏輯與 amp。amp。 ―op1 amp。amp。 op2‖ 1. 操作數(shù)都為真? true‖,結果為真? true‖ 2. 否則結果為假? false‖ ? 邏輯或 || ―op1 || op2‖ 1. 有一個操作數(shù)為真? true‖,結果為真? true‖ 2. 否則結果為假? false‖ ? 邏輯非 ! ―! op‖ 1. 取反,操作數(shù)為真? true‖,結果為真? false‖,反之 …… 例 : 0 = index amp。amp。 index NUM_ENTRIES ? 優(yōu)先級 ? (!) (amp。amp。) (||) ? (!)算術運算符 關系運算符 (amp。amp。) (||) 運算符 (operator) 45 ? 位運算符 (Bitwise Operators) 1. 按位取反 ~ ―~op2‖ 2. 按位與 amp。 ―op1 amp。 op2‖ 3. 按位或 | ―op1 | op2‖ 4. 按位異或 ^ ―op1 ^ op2‖ 通常 : 操作數(shù)為整數(shù) 運算符 (operator) 46 ? 補碼 ? 采用補碼表示二進制數(shù) ? 最高位是符號位 ? 正數(shù)的符號位是 0, 例,十進制+ 42的補碼為 00101010 ? 負數(shù)的符號位是 1 該負數(shù)絕對值的補碼按位取反,然后加 1,為該負數(shù)的補碼 例,十進制 42的補碼 —負數(shù)的絕對值 42 絕對值的補碼 00101010 按位取反 11010101 加 1得 11010110 運算符 (operator) 47 ? 按位取反 ~ ―~op2‖ 對操作數(shù)的每一個二進制位進行?取反?操作 ? int a = 42。 ? int aa = ~a。 ? (―aa=‖ + aa)。 42 00101010 ~ 43 11010101 運算符 (operator) 48 ? 按位與 amp。 ―op1 amp。 op2‖ 將操作數(shù)的對應位逐位進行位邏輯與運算 1 1 ? 1,其余為 0 用途 1. 取某一整數(shù)中指定的幾個二進制位 42 amp。 15 00101010 amp。 00001111 00001010 取后四位 運算符 (operator) 49 ? 按位與 amp。 ―op1 amp。 op2‖ 用途 2. 將某一整數(shù)的最后一位置 0 001010
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1