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

正文內(nèi)容

java程序設(shè)計(第2版)上ppt-展示頁

2024-10-25 16:18本頁面
  

【正文】 )。 ?若左操作數(shù)單目提升后為 int型,則右操作數(shù)的低五位起作用。 (無符號右移):低位丟失、高位以 0填充。 2 第 章 39 位移運算符 ?位移運算符包括: (左移):高位丟失、低位以 0填充。、 |、 ^、 ~,操作數(shù)是整型值(包 括字符型),運算結(jié)果為整型( int型或long型)。y/x10。如:x!=0amp。和 ||運算符,而不是使用 amp。 ?如果使用 amp。amp。 2 第 章 37 邏輯運算符 ?邏輯運算符: amp。 ?若兩個操作數(shù)是數(shù)值型,則操作前要進行雙目算術(shù)提升。 2 第 章 36 關(guān)系運算符 ?關(guān)系運算符包括: ==、 !=、 、 =、 、 =, 運算結(jié)果 為 true或 false。如果一個值 超過了它所具有的類型的值域,結(jié)果是被模加減之后的值。 ? ++和 —既可以作為前臵運算符,又可以作為后臵運 算符。 2 第 章 34 算術(shù)運算符(二) 2. 單目運算符 ?包括 +、 、 ++、 四種,其中 +、 在操作前要進行 單目算術(shù)提升。 ?整數(shù)取余 (a%b)的結(jié)果是: a(a/b)*b, 結(jié)果的正負號與 a相同。 ?整數(shù)相除,結(jié)果是整數(shù)。 –double型 → float型: 若絕對值太小,則結(jié)果是正零或負零; 若絕對值太大,則結(jié)果是正無窮或負無窮。 若值太大 (或正無窮 )、小 (或負無窮 ),取最大或最小整型值。 2 第 章 32 強制類型轉(zhuǎn)換(二) –寬整型 → 窄整型 (n位 ):截取 n位。 –除了布爾型,其他任何基本類型的值都可以 強制轉(zhuǎn)換成其他的基本類型。 2 第 章 31 強制類型轉(zhuǎn)換(一) –語法格式: (type)expression –例: double c = 。 – int型常量表達式 (值合適 ) → byte 、 short、 char 2. 單目算術(shù)提升 ? 在進行某些單目運算時,若操作數(shù)的類型是 byte、short 或 char型,則自動轉(zhuǎn)換成 int型;否則保持原有類型。 – 在同一作用域內(nèi),不能有同名的局部變量。 – 局部變量在使用之前,必須顯式初始化或賦值。 ?如: Hello World、 、 \、 two \nlines等。 ?如: ‘ a’、 ‘ X’、 ‘ 1’、 ‘ ’、 ‘ \n’、‘ \u0041’ 。 注 : 無法用文字表達的浮點型值: 負無窮 、 正無窮 、 NaN。 4. float型文字 ?與 double型文字的表示方法相似,區(qū)別是它以 F或 f結(jié)尾。 2 第 章 26 文字( literal) (二) 3. double型文字 ?標準記數(shù)法: 、 12.、 .56。 2. long型文字 ?與 int型文字的表示方法相似,區(qū)別是它以 L或 l結(jié)尾。 ?十六進制形式: 0x2a、 0XC1。 ?八進制形式: 0 012。 // 計算矩形的周長 } 返回 軟件設(shè)計者與實現(xiàn)者之間的約定 1 第 章 19 圖 14 Java程序運行方式 返回 1 第 章 20 圖 15 Java虛擬機及 Java平臺無關(guān)性 返回 1 ( ) 2021年 11月 10日星期三 Java程序設(shè)計 (第 2版 ) 第 2章 數(shù)據(jù)與數(shù)據(jù)運算 第 章 22 圖 21 Java數(shù)據(jù)類型 2 第 章 23 基本數(shù)據(jù)類型 分類及特性 1. 整型 ? byte 8位 128127 ? short 16位 ? int 32位 21474836482147483647 ? long 64位 2. 浮點型 ? float 32位 ? double 64位 2 第 章 24 分類及特性 3. 字符型 ? char 16位 4. 布爾型 ? boolean true或 false 2 第 章 25 文字( literal) (一 ) 1. int型文字 ?十進制形式: 12 86。 // 設(shè)臵矩形的寬與高 public int getArea()。 } public int getPerimeter() { return 2 * (width + height)。 height = h。 1 第 章 14 圖 1_1 實體到對象的抽象 返回 1 第 章 15 圖 12 對象封裝示意圖 返回 1 第 章 16 圖 13 類與對象關(guān)系示意圖 返回 1 第 章 17 類定義舉例 class Rectangle { private int width, height。 、 , 、 .。 – 運算符 ,系統(tǒng)內(nèi)臵的各種數(shù)據(jù)操作符號。 – 標識符 ,被用作類、對象、方法、變量等的名字。 – 詞法分析的最終結(jié)果是產(chǎn)生詞法符號流。 – 空白符號 包括空格、 制表符 、 回車換行符 等。 1 第 章 10 六、 Java詞法結(jié)構(gòu)(一) – Java語言采用 Unicode字符集,用 2個字節(jié)編碼。 – Java API是一些 class文件的集合 Java類庫。 – Java的平臺無關(guān)性體現(xiàn)為字節(jié)代碼的平臺無關(guān)性。例如: javac – 運行 Java程序:使用 Java解釋器 (),解釋并執(zhí)行字節(jié)碼文件。 1 第 章 8 四、編譯和運行 Java程序 – 創(chuàng)建源程序文件:文本文件,擴展名為 .java。 – Java應(yīng)用程序的起始類是一個包含有 main方法的特 殊的類。 – 類定義包括對表示對象狀態(tài)的變量的定義和對表示 對象行為的方法的定義。 ?一個消息由 3部分組成 : ? 接收消息的對象 ; ? 要執(zhí)行的方法的名字 ; ? 方法需要的參數(shù) 。 1 第 章 6 二、對象與類 –消息 : ?程序的功能就是通過對象之間的相互作用完成的。 –類 : ? 是對一類相似對象的 描述 ,這些對象具有相同的數(shù)據(jù)結(jié)構(gòu)和方法代碼。( ) 2021年 11月 10日星期三 Java程序設(shè)計 (第 2版 ) Java程序設(shè)計 (第 2版 ) ( ) 2021年 11月 10日星期三 Java程序設(shè)計 (第 2版 ) 第 1章 Java程序初步 第 2章 數(shù)據(jù)與數(shù)據(jù)運算 第 3章 Java語句 第 4章 類和對象 第 5章 字符串和包裝類 第 6章 繼承和嵌入類 第 7章 接口和包 第 8章 數(shù)組 第 9章 例外處理 第 10章 線程與同步 第 11章 文件與輸入輸出 第 12章 泛型和集合框架 第 13章 GUI設(shè)計 第 14章 Java applet ( ) 2021年 11月 10日星期三 Java程序設(shè)計 (第 2版 ) 第 1章 Java程序初步 第 章 4 一、 Java語言的產(chǎn)生 –時間 : 1991年 1995年, 1996年 () –目標 :消費類電子產(chǎn)品應(yīng)用 Web應(yīng)用 –名稱 : Oak Java –人物 : Jame Gosling Patrick Naughton Mike Sheridan Bill joy 1 第 章 5 二、對象與類 –對象 : ? 是對客觀世界實體進行 抽象 形成的軟件模型,由數(shù)據(jù)和方法兩部分組成。 ? 對象是數(shù)據(jù)與方法的 封裝體 。 ? 在 類定義 中規(guī)定的實例對象封裝界面上的信息被稱為類的 軟件接口 。對象之間的相互作用是通過消息 (message)發(fā)生的。 ? 例: ( “john” ) 1 第 章 7 三、 Java程序的基本結(jié)構(gòu) – Java程序由一組類定義組成,類是程序的語法成分。 – 對象的封裝性主要是通過訪問修飾符實現(xiàn)的。其格式: public static void main(String[] args){...} – Java應(yīng)用程序總是從起始類的 main方法開始執(zhí)行。 – 編譯 Java程序:使用 Java編譯器 (),將源文件中的類或接口,翻譯成字節(jié)碼文件。例如: java TestRectangle 源程序文件名 起始類類名 1 第 章 9 五、平臺無關(guān)性 – Java是一種 半編譯半解釋 的語言。 – Java平臺無關(guān)性的關(guān)鍵 Java虛擬機,即 Java解釋器。 – 核心 API + Java虛擬機 = JRE 或 Java平臺。 – 詞法分析將源代碼分解為: 詞法符號 、 空白符號 和注釋 。 – 空白符號和注釋:分隔詞法符號、說明源代碼。 1 第 章 11 七、 Java詞法結(jié)構(gòu)(二) –注釋的格式: ?格式 1: // 單行注釋 ?格式 2: /* 多行注釋 */ ?格式 3: /** Java文檔注釋 */ 1 第 章 12 八、 Java詞法結(jié)構(gòu)(三) 詞法符號 – 關(guān)鍵字 ,如 class、 public、 static、 void、 extends等。 – 文字 ,是程序正文中直接使用符號表示的數(shù)據(jù)。 – 分隔符 ,包括: ( )、 { }、 [ ]、 。 1 第 章 13 ※※ 本章重點 ※※ –理解面向?qū)ο蟮幕舅枷耄? –了解 Java應(yīng)用程序的基本結(jié)構(gòu); –掌握 Java應(yīng)用程序的編譯和解釋過程。 public void set(int w, int h) { width = w。 } public int getArea() { return width * height。 } } 返回 1 第 章 18 圖 16 Rectangle類的軟件接口 class Rectangle { public void set(int w, int h)。 // 計算矩形的面積 public int getPerimeter()。 2147483648 2147483647。 00 037777777777。 0x0 0xffffffff。 如: 124l、 0x7ffffffL。 ?科學(xué)記數(shù)法: 、 12e10。 如: 、 。 2 第 章 27 文字( literal) (三) 5. char型文字 ?用單引號括起來的一個 unicode字符。 6. boolean型文字 : true、 false 7. String型文字 ?用雙引號括起來的一串 unicode字符。 2 第 章 28 變量 – 變量定義的基本格式: 類型 變量名 [=表達式 ][,變量名 [=表達式 ]… ]。 – 局部變量的作用域:定義處至所在復(fù)合語句的結(jié)尾處。 2 第 章 29 基本類型轉(zhuǎn)換 自動類型轉(zhuǎn)換(一) 1. 賦值轉(zhuǎn)換 – byte → short → int → long → float → double – char型 (無符號 ) → int 、 long、 float、 double。 2 第 章 30 基本類型轉(zhuǎn)換 自動類型轉(zhuǎn)換(二) 3. 雙目算術(shù)提升 – 在進行某些雙目運算時,依次按以下規(guī)則對兩個操作數(shù) 自動進行類型轉(zhuǎn)換: (1) 如果有一個操作數(shù)是 double型的, 則把另一個轉(zhuǎn)換成 double型; (2) 否則,如有一個操作數(shù)是 float型的,則 …… (3) 否則,如有一個操作數(shù)是 long型的,則 …… (4) 否則,兩個操作數(shù)都轉(zhuǎn)換成 int型。 long d = (long)c。 –基本類型的值不能轉(zhuǎn)換成引用類型;反之亦然。 –浮點型 → 整型:丟棄小數(shù)位。 若浮點值是 NaN
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1