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

正文內(nèi)容

java語言程序設(shè)計(jì)基礎(chǔ)教程概述與java設(shè)計(jì)結(jié)構(gòu)ppt(編輯修改稿)

2024-11-14 15:00 本頁面
 

【文章內(nèi)容簡介】 從而達(dá)到在 Java 平臺(tái)上調(diào)用各種腳本語言的目的。 ? Java SE 6 中提供的 XML 處理框架,以及在此框架之上結(jié)合注釋( Annotation) 技術(shù),所提供的強(qiáng)大的針對(duì) Web 服務(wù)的支持。 練習(xí)思考題 ? Java運(yùn)行平臺(tái)包括三個(gè)版本,請(qǐng)選擇正確的三項(xiàng):( ) A. J2EE C. J2SE ? 開發(fā)與運(yùn)行 Java程序需要經(jīng)過的三個(gè)主要步驟為____________、 ____________和 ____________。 ? 如果一個(gè) Java Applet源程序文件只定義有一個(gè)類,該類的類名為 MyApplet,則類 MyApplet必須是______類的子類并且存儲(chǔ)該源程序文件的文件名為______。 第 2章 Java基本的程序設(shè)計(jì)結(jié)構(gòu) ? 標(biāo)識(shí)符和關(guān)鍵字 ? Java的基本數(shù)據(jù)類型 ? 運(yùn)算符、表達(dá)式和語句 ? 語句 ? 輸入輸出 ? 數(shù)組 標(biāo)識(shí)符和關(guān)鍵字 ? 在 Java中的標(biāo)識(shí)符和關(guān)鍵字統(tǒng)稱為保留字。 標(biāo)識(shí)符 ? 標(biāo)識(shí)符是賦予常量、變量、方法、類或者接口的名稱,可以由用戶自行定義,無長度限制,但要符合以下規(guī)則: ? 標(biāo)識(shí)符可以由一個(gè)或多個(gè)字符組成 ? 標(biāo)識(shí)符必須以字母、下劃線 _或 $為開頭,后面可以包含數(shù)字、字母但不包含空格。 ? 標(biāo)識(shí)符中大小寫字母有區(qū)別,但長度沒有限制 ? 關(guān)鍵字不能做為標(biāo)識(shí)符使用 ? 用以命名類、方法和變量、以及包遵守 JAVA的命名規(guī)范,類名稱的每個(gè)單詞都以大寫字母開頭。方法和變量第一個(gè)字母不大寫,其他照舊。 關(guān)鍵字 ? Java中的關(guān)鍵字,它是 Java特意保留的,具有特殊的意義和用途,不可以任意使用或更改,當(dāng)我們在編寫程序時(shí)要注意不要使用它作為變量或方法名稱,以免造成程序編譯的錯(cuò)誤。 ? Java的關(guān)鍵字有: ? Abstract、 default、 if、 package、 this、 Boolean、 do、implements、 private、 throw、 Break、 double、 import、protected、 throws、 Byte、 else、 instanceof、 public、transient、 Case、 false、 interface、 short、 try、 Catch、final、 long、 static、 void、 Char、 finally、 native、 super、volatile、 Class、 float、 new、 switch、 while、 Continue、for、 null、 synchronized。 ? goto和 const在 Java中雖然不再使用,但是還作為關(guān)鍵字存在。 Java的基本數(shù)據(jù)類型 ? Java嚴(yán)格規(guī)定每個(gè)數(shù)據(jù)類型的大小,而且不允許任意更換變量的數(shù)據(jù)類型。也就是說如果 A變量我們聲明為整數(shù)類型后,就不能再將 A變量改為其它類型,而且所占的空間就是 32位,無法更改。 表 21 Java的基本數(shù)據(jù)類型 類型 內(nèi)容 默認(rèn)值 內(nèi)存空間 取值范圍 boolean true/false false 16位 true或 false char Unicode \u0000 16位 \u0000~\uFFFF byte 整數(shù) 0 8位 128~+127 short 整數(shù) 0 16位 32768~+32767 int 整數(shù) 0 32位 2147483648~+2147483647 long 整數(shù) 0 64位 9223372036854775808 ~+9223372036854775807 float 浮點(diǎn) 32位 177。 +38~177。 double 浮點(diǎn) 64位 177。 +308~ 177。 布爾型 ? 布爾型,也就是我們所說的真或假,使用關(guān)鍵字 boolean來定義邏輯變量,值為常量: true、false。 ? 【 例 21】 一個(gè)布爾型應(yīng)用的示例。 ? 定義了一個(gè)布爾類型變量 y,起初給它賦值 false,然后又賦值為 true,在 if條件判斷中,因?yàn)?y是 true,條件滿足,執(zhí)行語句所以執(zhí)行 (y is true)。,最后是一個(gè)表達(dá)式 109,結(jié)果為真,所以顯示 true。 ? public class BoolTest { ? public static void main(String args[]) { ? boolean y。 ? y = false。 ? (y is + y)。 ? y = true。 ? if (y) { ? (y is true)。 ? } ? (109? + (10 9))。 ? } ? } 字符型 ? 字符型在 C語言中占 8位,而 Java中由于使用的是unicode,所以占 16位。 ? 【 例 22】 舉個(gè)例子說明一下字符型數(shù)據(jù)的使用。 ? public class CharDemo { ? public static void main(String args[]) { ? char ch1, ch2。 ? ch1 = 65。 ? ch2 = 39。B39。 ? (ch1 and ch2)。 ? (ch1 + + ch2)。 ? } ? } ? 大寫的 A在 ASCII字符集中的值為 65,因?yàn)锳SCII中的字符集占了 Unicode中的前 127個(gè)字符,所以 ASCII中的技巧這里面一樣用。從上面可以看出,給字符型變量 ch1賦值 65和 39。A39。作用是一樣的。程序 22運(yùn)行結(jié)果如下所示。 圖 22 字符型數(shù)據(jù)應(yīng)用示例運(yùn)行結(jié)果 整數(shù)型 ? Java定義了四種整數(shù)型,即字節(jié)型( byte),短整型( short),整型( int),長整型( long)。在 Java語言中沒有無符號(hào)這個(gè)關(guān)鍵字( unsigned),這個(gè)有區(qū)別于 C語言,也就是說所有的數(shù)都為有符號(hào)數(shù)。 浮點(diǎn)型 ? 浮點(diǎn)型,也就是所說的實(shí)數(shù),其中單精度數(shù) float占 4個(gè)字節(jié),雙精度數(shù)占 8個(gè)字節(jié),當(dāng)需要保持多次反復(fù)迭代的計(jì)算的精確性時(shí)或操作值很大時(shí),是最好的選擇了。 ? 【 例 24】 下面例子是一個(gè)雙精度數(shù)計(jì)算圓面積的例子。 ? //計(jì)算圓的面積 ? public class Area { ? public static void main(String args[]) { ? double pi, r, a。 ? r = 。 //半徑 ? pi = 。 ? a = pi * r * r。 //面積 ? (面積為: + a)。 ? } ? } 基本數(shù)據(jù)類型的轉(zhuǎn)換 ? 在 Java中類型由低到高的順序?yàn)椋?byte、 short、 char、int、 long、 float、 double。 ? 自動(dòng)轉(zhuǎn)換:當(dāng)由低到高時(shí)可以自動(dòng)轉(zhuǎn)換,比如: ? byte b。int i=b。long l=b。float f=b。double d=b。 ? 那么這些都可以自動(dòng)轉(zhuǎn)換,是合法的,但 byte、 short、 char是平級(jí)的不能自動(dòng)轉(zhuǎn)換,必須使用強(qiáng)制轉(zhuǎn)換。 ? 強(qiáng)制轉(zhuǎn)換:由高級(jí)到低級(jí)時(shí),必須使用強(qiáng)制轉(zhuǎn)換。 ? int i=99。byte b=(byte) i。char c=(char) i。 ? 【 例 25】 下面例子說明這兩種轉(zhuǎn)換。 ? public class ChangeTest { ? public static void main(String args[]) { ? byte b = 15。 ? int i = b。 ? long l = b。 ? float f = b。 ? double d = b。 ? (b)。 ? (i)。 ? (l)。 ? (f)。 ? (d)。 ? int s = 99。 ? byte n = (byte) s。 ? (s)。 ? (n)。 ? } ? } 注意 :在強(qiáng)制轉(zhuǎn)換時(shí)有時(shí)會(huì)導(dǎo)致溢出或降低精度,比如整型值賦給 byte時(shí),如果整型值大了,會(huì)自動(dòng)取模再賦值,而浮點(diǎn)數(shù)賦值給整數(shù)時(shí)會(huì)去掉小數(shù)點(diǎn)。 ? 字符串型數(shù)據(jù)與其他數(shù)據(jù)類型轉(zhuǎn)換:在 Java中是通過 toString()方法來實(shí)現(xiàn)的。 ? 【 例 26】 字符串型數(shù)據(jù)與其他數(shù)據(jù)類型轉(zhuǎn)換的例子。 ? public class ChangeTest1 { ? public static void main(String args[]) { ? int i1 = 10。 ? float f1 = 。 ? double d1 = 。 ? //注意大小寫 ? Integer I1 = new Integer(i1)。 //生成 integer類 ? Float F1 = new Float(f1)。 // 生成 float類 ? Double D1 = new Double(d1)。 //生成 double類 ? //分別調(diào)用包裝類的 tostring()方法轉(zhuǎn)換為字符串 ? String si1 = ()。 //toString在此完成 integer類型轉(zhuǎn)換為字符串 ? String si2 = ()。 ? String si3 = ()。 ? (si1)。 ? (si2)。 ? (si3)。 ? } ? } ? 將 CHAR型值直接做為數(shù)值轉(zhuǎn)換為其他數(shù)據(jù)類型 ? 【 例 27】 CHAR型值直接做為數(shù)值轉(zhuǎn)換為其他數(shù)據(jù)類型的例子。 ? public class ChangeTest2 { ? public static void main(String args[]) { ? int i。 ? char c1 = 39。A39。 ? i = c1。 ? (i)。 ? char c2 = (char) (i + 2)。 // 此處要強(qiáng)制轉(zhuǎn)換 ? (c2)。 ? } ? } 運(yùn)算符、表達(dá)式 ? Java提供了豐富的運(yùn)算符,如算術(shù)運(yùn)算符、關(guān)系運(yùn)算符、邏輯運(yùn)算符、位運(yùn)算符等。 ? 在 Java中提供運(yùn)算功能的就是運(yùn)算符( Operator),例如與算術(shù)相關(guān)的有加( +)、減( )、乘( *)、除( /)這類的運(yùn)算符。另外還有一個(gè)也很常用的取模運(yùn)算符( %)。這類以數(shù)學(xué)運(yùn)算為主的運(yùn)算符稱為算術(shù)運(yùn)算符( Arithmetic Operator)。 ? 算術(shù)運(yùn)算符的使用基本上與加減乘除一樣,也是先乘除后加減,必要時(shí)加上括號(hào)表示運(yùn)算的先后順序。 ?
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1