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

正文內(nèi)容

java面向?qū)ο蟪绦蛟O(shè)計(jì)java基礎(chǔ)、java規(guī)范ppt-在線瀏覽

2025-03-08 08:12本頁面
  

【正文】 l,在其 中編寫代碼: APPLET CODE=HelloWorldApplet width=150 height=100/APPLET 執(zhí)行結(jié)果: 程序說明 ? 程序中的 import,相當(dāng)于 C語言中的 include,是使用已經(jīng)編譯好的類的語法(包括 API中的類),在上面的程序當(dāng)中,如果沒有 import .*。則 Applet類不可使用。 ? paint方法(名字不可更改)用于界面刷新 為什么 Applet需要嵌入瀏覽器執(zhí)行 Applet在瀏覽器中如何工作的? 執(zhí)行中可能遇到的問題 Java平臺(tái) ? Java不僅是編程語言,還是一個(gè)開發(fā)平臺(tái)。 J2EE將逐步發(fā)展成可與微軟的 .NET相對(duì)抗的網(wǎng)絡(luò)計(jì)算平臺(tái)。我們?cè)趯W(xué)習(xí) java的過程中,主要是采用 J2SE來進(jìn)行開發(fā)。 第二章 Java語言基礎(chǔ) 主要內(nèi)容 ? 簡(jiǎn)單數(shù)據(jù)類型 ? 表達(dá)式 ? 控制語句 ? 數(shù)組 簡(jiǎn)單數(shù)據(jù)類型 標(biāo)識(shí)符 ? 定義:程序員對(duì)程序中的各個(gè)元素加以命名時(shí)使用的 命名記號(hào) 稱為標(biāo)識(shí)符( identifier)。例如, identifier, userName, User_Name,_sys_val, $change為合法的標(biāo)識(shí)符,而 2mail(數(shù)字開頭)、 room(非法字符 )、 class(關(guān)鍵字)、 aclass(含有運(yùn)算符 )都為非法的標(biāo)識(shí)符。 ? java中的所有保留字(均用小寫字母表示): abstract, break, byte, boolean, catch, case, class, char,continue, default, double, do, else, extends, false, final,float, for, finally, if, import, implements, int, interface,instanceof, long, native, new, null, package, private,protected, public, return, switch, synchronized, short,static, super, try, true, this, throw, throws, transient,volatile,void, while 。 如: final int NUM=100。 格式如下: 類型 varName[=value[,varName[=value]…]。 變量的作用域 ? 變量的作用域指明可訪問該變量的一段代碼,聲明一個(gè)變量的同時(shí)也就指明了變量的作用域。 ? 在一個(gè)確定的域中,變量名應(yīng)該是唯一的。 for (int i=0。i++ ) { (i)。 局部變量使用前必須進(jìn)行初始化賦值操作,而類屬性變量因?yàn)榭梢赃M(jìn)行 默認(rèn) 初始化,因此可以不用顯式初始化。布爾型變量的定義如: boolean b=true。 字符類型( char) ? 字符常量:字符常量是用單引號(hào)括起來的一個(gè)字符。a39。A39。 ? 還可用轉(zhuǎn)義字符表示,如 Char ch = 39。39。\b39。\u000839。\t39。\u000939。\n39。\u000a39。\f39。\u000c39。\r39。\u000d39。\39。\u002239。\39。 39。 39。\\39。\u005c39。 ?字符型變量:類型為 char,它在機(jī)器中占 16位,其范圍為0~ 65535。 int i=‘a(chǎn)‘,它的取值范圍為 0- 65535。 十六進(jìn)制整數(shù):以 0x或 0x開頭,如 0x123表示十進(jìn)制數(shù) 291,- 0X12表示十進(jìn)制數(shù)- 18。例如下面的代碼 b+c的結(jié)果必須進(jìn)行顯式轉(zhuǎn)化。 byte c = 26。 } 整型數(shù)據(jù)( Cont) —— 注意 ? 在選用整數(shù)類型上,一定要注意數(shù)的范圍,否則可能由 于數(shù)的類型選擇不當(dāng)而造成溢出,例如下面的代碼add就存在著潛在的溢出問題,從而為程序帶來 Bug public int add(int a ,int b){ return a+b。 i的值為- 15,因?yàn)樽罡邽榉?hào)位,其它取反加 1得到- 15 浮點(diǎn)型(實(shí)型) 實(shí)型常量: ? 十進(jìn)制數(shù)形式: 由數(shù)字和小數(shù)點(diǎn)組成,且必須有小數(shù)點(diǎn),如 , , ? 科學(xué)計(jì)數(shù)法形式:如: 123e3或 123E3,其中 e或 E之前必須有數(shù)字,且 e或 E后面的指數(shù)必須為整數(shù)。 浮點(diǎn)型( Cont) 實(shí)型變量的類型: 定義一個(gè) float類型的浮點(diǎn)數(shù)方法 ? 給一個(gè)帶小數(shù)的數(shù)后面加上 f(包括科學(xué)計(jì)數(shù)法)。 數(shù)據(jù)類型 所占位數(shù) 數(shù)的范圍 float 32 ~ +38 double 64 ~ 字符串 ? 字符串常量:用雙引號(hào)來表示字符串常量,如?漢字?,? I‘m a student.‖等。字符本身符合 Unicode 標(biāo)準(zhǔn),且上述 char 類型的反斜線符號(hào)適用于 String。 簡(jiǎn)單數(shù)據(jù)類型舉例 public class Assign { public static void main (String args [ ] ) { int x , y 。 //指定變量 z為 float型,且賦初值為 double w = 。 //指定變量 flag為 boolean型,且賦初值為 true char c 。 //定義字符串變量 str String str1 = Hi 。 A 39。 //給字符型變量 c賦值 39。 str = bye 。 //給整型變量 x賦值為 12 y = 300。運(yùn)算中,不同類型的數(shù)據(jù)先轉(zhuǎn)化為同一類型,然后進(jìn)行運(yùn)算,轉(zhuǎn)換從低級(jí)到高級(jí) 。 } Type的類型將為 double。 byte b=(byte)i。如Integer vari = new Integer(5)。 引入這些類的目的: ? 簡(jiǎn)單數(shù)據(jù)類型不具有一些對(duì)象的特征,在一些場(chǎng)合不能使用,需要將簡(jiǎn)單數(shù)據(jù)類型轉(zhuǎn)為特定的類,進(jìn)行適當(dāng)處理后,再轉(zhuǎn)化回來。 ? 這些類的靜態(tài)屬性中含有相應(yīng)的范圍。若同一級(jí)有多對(duì)括號(hào),則從左到右計(jì)算。 乘法操作符 *, /, % 若一個(gè)表達(dá)式中有多個(gè)乘法操作符,那么從左到右計(jì)算。 ? 整數(shù)和浮點(diǎn)數(shù)都能進(jìn)行取余運(yùn)算。 ? 自增 /自減運(yùn)算符只適用于變量,且位于運(yùn)算符的哪一側(cè)有不同效果。 (()+ )。 (()+ )。 (()+ )。 (()+ )。 (()+ )。 (()+ )。 public class TestSoldiery { public static void main(String args[]){ for (int i=1。i++ ) { if (i%3==1amp。i%7==5amp。i%5==0) { (應(yīng)有士兵 +i+人 )。 } } } } 關(guān)系表達(dá)式 ? 定義:利用關(guān)系運(yùn)算符連接的式子稱為關(guān)系表達(dá)式 ? 運(yùn)算結(jié)果:是一個(gè)邏輯值?真?或?假?,在 Java中用 true表示?真?;用 false表示?假?。 boolean n2 = (year%100==0)。 if ((n1==trueamp。n2!=true)||(n2==trueamp。n3==true)) { (year+年是閏年 )。 } } public static void main(String args[]){ isLeapYear(1900)。 isLeapYear(2022)。 與 xamp。amp。amp。‖和? |‖在執(zhí)行操作時(shí),運(yùn)算符左右兩邊的表達(dá)式首先被運(yùn)算執(zhí)行,再對(duì)兩表達(dá)式的結(jié)果進(jìn)行與、或運(yùn)算。amp。采用? amp?!? ||‖的目的是為了加快運(yùn)算速度,但也要防止用法上出現(xiàn)的問題,如: class Test{ public static void main(String[] args){ int out =10。 if ((b1==true)amp。(out+=10)==20){(相等, out=+out)。 }} } out結(jié)果為 10,如將語句改為 if ((b1==true)amp。 ? Java語言中,賦值運(yùn)算符是? =‖。注意賦值號(hào)左邊必須是 變量 (即沒有 final修飾的變量)。 復(fù)合賦值運(yùn) 算符 舉例 等效于 復(fù)合賦值運(yùn) 算符 舉例 等效于 += x+=y x=x+y + x=y x=xy *= x*=y x=x*y /= x/=y x=x/y %= x%=y x=x%y ^= x^=y x=x^y amp。=y x=xamp。 位與 xamp。 int j = ~i。 ? 條件運(yùn)算符的執(zhí)行順序是:先求解表達(dá)式 1,若值為 true則執(zhí)行表達(dá)式 2,此時(shí)表達(dá)式 2的值作為整個(gè)條件表達(dá)式的值,否則求解表達(dá)式 3,將表達(dá)式 3的值作為整個(gè)條件表達(dá)式的值。 ? 條件運(yùn)算符的優(yōu)先級(jí)高于賦值運(yùn)算符,結(jié)合方式為?自右自左?。 int num=2。 } } 程序返回結(jié)果是 ,而不是 1,因?yàn)?sum是浮點(diǎn)數(shù),所以表達(dá)式 2發(fā)生了數(shù)據(jù)的隱式轉(zhuǎn)化。 條件表達(dá)式 —— 舉例 class Test{ public static void main(String[] args){ int num=3,sum=2。 } } 運(yùn)算符的優(yōu)先級(jí) ? 運(yùn)算符的優(yōu)先級(jí)決定了表達(dá)式中不同運(yùn)算執(zhí)行的先后次序。在優(yōu)先級(jí)相同的情況下,由結(jié)合性決定運(yùn)算順序。 算符 描述 優(yōu)先級(jí) 結(jié)合性 . [] () 域運(yùn)算,數(shù)組下標(biāo),分組括號(hào) 1 最高 自左至右 ++ ! ~ 單目運(yùn)算 2 單目 右 /左 new (type) 分配空間,強(qiáng)制類型轉(zhuǎn)換 3 自右至左 * / % 算術(shù)乘、除、求余運(yùn)算 4 雙目 自左至右 (左結(jié)合性) + 算術(shù)加減運(yùn)算 5 位運(yùn)算 6 = = 小于 /小于等于 /大于 /大于等于 7 == != 相等,不等 8 amp。amp。= ^= |= 賦值運(yùn)算 15 賦值 最低 控制語句 控制語句 ? Java程序通過控制語句來執(zhí)行程序流,完成一定的任務(wù)。 [else statement2。 ? 養(yǎng)成 if后面無論是一句還是多句代碼,都寫 {}的習(xí)慣 分支語句 —— 舉例 public class Test { public static void main(String[] args) { int x,y。y=1。 else (―設(shè)備出錯(cuò)? )。 else (設(shè)備出錯(cuò) )。 break。 break。 break。 ] } 多分支語句 —— 注意 ? 表達(dá)式 expression的返回值類型必須是這幾種類型之一:byte,short ,int, char——請(qǐng)注意是普通數(shù)據(jù)類型,而不是包裝類,如 Short、 Byte等,也不能是 long、 float或 double。 ? default子句是可選的。 循環(huán)語句 ? Java語言中提供的循環(huán)語句有: while語句、 dowhile語句、 for語句。 例如 while (y) {x。表達(dá)式 2( 結(jié)束條件) 。完成一次循環(huán)后,重新判斷終止條件。 ? 在初始化部分和迭代部分可以使用逗號(hào)語句,來進(jìn)行多個(gè)操作。 ? 如果循環(huán)變量在 for中定義,變量的作用范圍僅限于循環(huán)體內(nèi) public class Delta { static boolean foo(char c) { (c)。 } public static void main( String[] argv ) { int i =0。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1