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

正文內(nèi)容

22236java程序設(shè)計(jì)(完整版)

  

【正文】 Short型 00010100 Int型 00010100 00000000 00000000 00010100 00000000 00000000 00010100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 Byte型 整數(shù)常量有三種表示形式: ( 1) 十進(jìn)制整數(shù) , 如 33, 58, 90。 2.“/*…… */“ 塊注釋 。保留字 class和類(lèi)名之間應(yīng)至少留有一個(gè)空格。 Java是純面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言 , 是半編譯半解釋型語(yǔ)言 。 其原理示意圖如下: X86 機(jī)器 PowerPC 機(jī)器 ( JVM)虛擬機(jī)代碼 語(yǔ)言翻譯程序 Mips runtime X86 runtime ALPHA runtime PowerPC runtime Mips 機(jī)器 ALPHA 機(jī)器 Java運(yùn)行環(huán)境 如圖: Java應(yīng)用程序接口 ( API) Java基本軟件 (基本類(lèi)和擴(kuò)展類(lèi)) Java虛擬機(jī) ( JVM) 適 配 器 實(shí)際計(jì)算機(jī) (硬件和操作系統(tǒng)) Java程序的運(yùn)行 Java編譯和運(yùn)行系統(tǒng)功能圖 : 編譯 源程序 (如 hellojava) 字節(jié)碼文件 網(wǎng)絡(luò) 類(lèi)裝載器 解釋器 字節(jié)碼 檢驗(yàn)器 代碼 生成器 即時(shí)運(yùn)行部件 運(yùn)行系統(tǒng) Java程序的開(kāi)發(fā)、執(zhí)行流程 Java程序的開(kāi)發(fā)、執(zhí)行流程 如圖所示: 源代碼 編譯 字節(jié)碼 結(jié)果 系統(tǒng)運(yùn)行 解釋執(zhí)行 小結(jié) 用戶可以通過(guò)圖標(biāo) 、 菜單和命令使用計(jì)算機(jī) , 這是最簡(jiǎn)單的人機(jī)交互方式 。 3.?dāng)⑹稣Z(yǔ)言翻譯程序的分類(lèi)。 下面是一些標(biāo)識(shí)符的示例 。 變量類(lèi)型定義了變量的值所屬的類(lèi)型 。例如: 1234567L、 987654320l。 //說(shuō)明變量 aBooleanVar 是 boolean 型 。、 |、 ^、 ~ 條件運(yùn)算符 ? : 賦值運(yùn)算符 =、 +=、 = 其他 分量運(yùn)算符 . 、下標(biāo)運(yùn)算符 []、實(shí)例運(yùn)算符instanceof 。 邏輯運(yùn)算符 例: ! false 結(jié)果為 true false | true 結(jié)果為 true true amp。 //y右移 2位 x3 。 } } 運(yùn)算符的優(yōu)先級(jí) 下列表達(dá)式有唯一的求值次序: ( 1) a + b*c ( 2) a=b166。 b=(byte)i。 int anInt。 ] ifelse語(yǔ)句的嵌套 如: if( 布爾表達(dá)式 1) 語(yǔ)句 1。 循環(huán)語(yǔ)句 while語(yǔ)句 while語(yǔ)句形式如下: while 布爾表達(dá)式 DO 語(yǔ)句 While語(yǔ)句流程圖: 布爾表達(dá)式 循環(huán)體 true false 例:用 while循環(huán)語(yǔ)句計(jì)算 s=1+1/2+1/3+1/4+…… +1/100。 class sum { public static void main(String args[]) { int i=1。 int i。 } } } 可以在只能放一個(gè)語(yǔ)句的地方放任意多個(gè)語(yǔ)句 , 只須用逗號(hào)將它們分隔開(kāi) 。 } 循環(huán)的嵌套 例 34: 打印以下規(guī)律的數(shù)字圖案 ( 每行打 5個(gè)數(shù)字 , 每行各列數(shù)的值等于第一列數(shù)乘自己所在列號(hào) ) : 1 2 3 4 5 2 4 6 8 10 3 6 9 12 15 4 8 12 16 20 5 10 15 20 25 例 35 百雞問(wèn)題 。 例 36 不帶標(biāo)號(hào)的 continue語(yǔ)句的例子 。 Java的類(lèi) 形式如下: [修飾符 ] class 類(lèi)名 [extends父類(lèi)名 ][implements接口名列表 ] 類(lèi)的修飾符有 private、 public、 abstract 、 final。 this引用表示的是對(duì)象本身 例 49 this引用自身 super指代的是對(duì)類(lèi)的父類(lèi)的引用 。 int setcount(int newcount). } 在接口中成員變量聲明的形式如下: [修飾符 ] 類(lèi)型名 變量名; 例如: 在接口中 , 下面這行代碼: int STEP=5。 這些包以 “ java.”開(kāi)頭 , 作為 java 的一個(gè)標(biāo)準(zhǔn)部分發(fā)布的 。 應(yīng)注意區(qū)分類(lèi)與對(duì)象這兩種個(gè)基本概念 。 使用包可以提供一定的訪問(wèn)控制 。 } catch ( 異常類(lèi) 1 變量名 ) //按拋出的異常類(lèi)進(jìn)行捕獲 , 并加處理 { catch 處理 } catch ( 異常類(lèi) 2 變量名 ) //按拋出的異常類(lèi)進(jìn)行捕獲 , 并加處理 { catch 處理 } 。 小結(jié) 異常處理把 Java程序各種可能出現(xiàn)的錯(cuò)誤都看作異常 , 集中起來(lái)統(tǒng)一處理 。 請(qǐng)?zhí)幚頂?shù)組越界異常 。 ( 2) 主要含有與輸入輸出相關(guān)的類(lèi)。 下面是 : Class——為運(yùn)行時(shí)搜集的信息,如對(duì) instanceof操作符提 供支持。 1. string類(lèi) : String類(lèi) StringBuffer類(lèi) String類(lèi)提供幾種字符串創(chuàng)建方法: public int length();返回字符串的長(zhǎng)度。如發(fā)現(xiàn)匹配,返回 True,否則,返回 False。 public String toUpperCase();將當(dāng)前字符串全轉(zhuǎn)換為大寫(xiě)形式。 StringBuffer類(lèi)可以用于創(chuàng)建 String類(lèi)。 public synchronized StringBuffer append(type variable);把 variable轉(zhuǎn)換為字符串,然后與當(dāng)前串連 public synchronized StringBuffer append(Char(char ch));把字符 ch連接到當(dāng)前串尾。其格式如下: 數(shù)組名 =new類(lèi)型 [數(shù)組長(zhǎng)度 ]; 例如, list=new int[3]。 從最高維開(kāi)始,分別為每一維分配空間,如 : 2. 多維數(shù)組 (圖 62 ) int b[ ][ ] = new int[2] [ ]; //最高維含 2個(gè)元素,每個(gè)元素為一個(gè)整型數(shù)組 b[0] = new int[3]; //最高維第一個(gè)元素是一個(gè)長(zhǎng)度為 3的整型數(shù)組 b[1] = new int[5]; //最高維第二個(gè)元素是一個(gè)長(zhǎng)度為 5的整型數(shù)組 圖 63為該數(shù)組的示意圖。 ( 3) tan(double a) 返回角度 a的 tan值。 2. 乘方 ( 1) ceil(double a) 返回大或等于 a的最小整數(shù)值。 日期時(shí)間類(lèi) 向量類(lèi)及其使用 哈希表類(lèi)及其應(yīng)用 棧類(lèi) ,如:日期、向量、哈希表、鎖和堆棧等, java包 。 public int getMonth();返回當(dāng)前日期中的月份。 否則返回False public boolean after(Date when)。返回當(dāng)前日期參數(shù)的字符串表示形式。 1. 向量和數(shù)組的異同 1. 向量和數(shù)組的異同 下列場(chǎng)合更適合于使用向量: 1) 需要頻繁進(jìn)行對(duì)象的插入和刪除工作,或者因?yàn)樾枰幚淼膶?duì)象數(shù)目不定; 2) 列表成員全部都是對(duì)象,或者可以用對(duì)象方便地表示; 3) 需要很快確定列表內(nèi)是否存在某一特定對(duì)象,并且希望很快了解到對(duì)象的存放位置。 public final synchronized void setSize(int newSize)。否則返回 false。 public final int capacity()。 另一方面,由于向量只能存儲(chǔ)對(duì)象,如果需要把簡(jiǎn)單數(shù)據(jù)類(lèi)型保存到向量,必須使用 Java的數(shù)據(jù)類(lèi)型類(lèi),因此,有些場(chǎng)合下使用數(shù)組反而比使用向量要方便一些。不同主機(jī)系統(tǒng)的日期表示形式不盡相同 。若比 when晚 ,返回 True。返回當(dāng)前日期中的日期( 031) public int getDay();確認(rèn)某天是星期幾。 2) public Date(int year, int month, int date)根據(jù)所給定的 year、 month、 date參數(shù)創(chuàng)建一個(gè) Date 實(shí)例。 ( 3) rint(double a) 返回舍入尾數(shù)后接近 a的整型值。 ( 2) acos(double r) 返回 cos值為 r的角度值。 如果在程序中出現(xiàn) Int a2[ ] [ ] =new int[ ] [ ]; 編譯器將要提示如下錯(cuò)誤: Array dimension missing 3)二數(shù)組元素的引用 對(duì)二維數(shù)組中每個(gè)元素 , 其引用方式為: 數(shù)組名 [下標(biāo) 1] [下標(biāo) 2] 其中下標(biāo) 下標(biāo) 2為非負(fù)的整型常數(shù)或表達(dá)式,如:a[2] [3] 、 cc[i+2][j*3 ](i,j為整數(shù) )等。 為簡(jiǎn)化起見(jiàn),還可以把數(shù)組的說(shuō)明和構(gòu)造合在一起,其格式如下: 類(lèi)型 數(shù)組名 [ ]= new類(lèi)型 [數(shù)組長(zhǎng)度 ]; 1. 一維數(shù)組 2} 數(shù)組的初始化 數(shù)組初始化 就是為數(shù)組元素指定初始值 。 2 . stringbuffer類(lèi) public synchronized StringBuffer insert(int offset,type variable);把 variable轉(zhuǎn)換為字符串,然后插入到當(dāng)前串由 offset指定的位臵。 public StringBuffer(int length);創(chuàng)建一個(gè)大小為length的 StringBuffer類(lèi)。 public Static String valueOf(type variable); //把variable轉(zhuǎn)換為字符串。如發(fā)現(xiàn)匹配,返回 True,否則,返回 False。 返回字符串位臵index處的字符。 System——提供對(duì)操作系統(tǒng)的訪問(wèn),包括 默認(rèn)的 I/O流環(huán)境變量 、 自動(dòng)垃圾收集 、 系統(tǒng)時(shí)間 和 系統(tǒng)屬性 ; Runtime——提供了操作系統(tǒng)的訪問(wèn) 。 ( 4) 提供了創(chuàng)建圖形用戶界面元素的類(lèi) 。 java可重用類(lèi)的結(jié)構(gòu) Java有一系列功能強(qiáng)大的可重用類(lèi) , 異常類(lèi)也是java可重 用類(lèi)。 throws拋出異常和方法說(shuō)明聯(lián)系在一起 , 是針對(duì)以下情況:調(diào)用的方法拋出了異常 、 檢測(cè)到了錯(cuò)誤并使用 throw語(yǔ)句拋出異常 、 程序代碼有錯(cuò)誤從而異常 。 [finally 語(yǔ)句 ] 例 54 try catch異常處理 : 當(dāng)參數(shù)符合以下三個(gè)條件之一時(shí) , 就認(rèn)為這個(gè)參數(shù)與產(chǎn)生的異常相匹配: (1)參數(shù)與產(chǎn)生的異常的屬于一個(gè)類(lèi); (2)參數(shù)是產(chǎn)生的異常的父類(lèi); (3)參數(shù)是一個(gè)界面時(shí) , 產(chǎn)生的異常實(shí)現(xiàn)了這一界面 。 說(shuō)明為 public的類(lèi) 、 方法才可以在其他它包中被訪問(wèn) 。 對(duì)象是現(xiàn)實(shí)世界中實(shí)體的描述 ,對(duì)象要?jiǎng)?chuàng)建才存在 。 P 1 head 接口中說(shuō)明的方法都是抽象方法 , 其聲明的形式為: [修飾符 ] 方法返回值類(lèi)型 方法名 ( 參數(shù)列表 ) ; 例 412 抽象方法說(shuō)明 int increment(int x); 實(shí)現(xiàn)接口的類(lèi)的聲明形式如下: [類(lèi)修飾符 ] class類(lèi)名 [extends子句 ] [ imp
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1