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

正文內(nèi)容

[理學(xué)]第3章java程序設(shè)計(jì)(已修改)

2024-12-20 01:03 本頁面
 

【正文】 第 3章 Java程序設(shè)計(jì)基礎(chǔ) 第 3章 Java程序設(shè)計(jì)基礎(chǔ) 第 3章 Java程序設(shè)計(jì)基礎(chǔ) Java的字符集和保留字 Java提供的基本數(shù)據(jù)類型 變量和常量 運(yùn)算符和表達(dá)式 基本流程控制語句 綜合運(yùn)用實(shí)例 第 3章 Java程序設(shè)計(jì)基礎(chǔ) Java的字符集和保留字 ?Java源代碼使用的是 Unicode編碼, Unicode采用 16位二進(jìn)制表示一個字符,比 ASCII字符集通常最多只有 255個字符多的多,可達(dá)65535個。 ? Java符號分為: 標(biāo)識符、關(guān)鍵字、運(yùn)算符 。 Java的字符集 第 3章 Java程序設(shè)計(jì)基礎(chǔ) 不提倡的程序風(fēng)格 ? 一種不好的風(fēng)格 class Point {int x,y。Point(int x1,int y1) {x=x1。 y=y1。 } Point( ){this(0,0)。} void moveto(int x1,int y1){ x=x1。y=y1。 }} 第 3章 Java程序設(shè)計(jì)基礎(chǔ) 提倡的程序風(fēng)格 class Point { int x, y。 // 點(diǎn)的 x軸、 y軸坐標(biāo) Point(int x1, int y1) { // 構(gòu)造方法 x = x1。 y = y1。 } Point(){ // 構(gòu)造方法 this( 0, 0)。 } void moveto(int x1, int y1){ // 點(diǎn)移動到( x1, y1) x = x1。 y = y1。 } } 第 3章 Java程序設(shè)計(jì)基礎(chǔ) ? 程序應(yīng)使用縮進(jìn)格式,使得同一層語句的起始列位置相同 ? 程序中適當(dāng)?shù)丶尤胱⑨?,會增加程序?可讀性 。 注釋不影響程序的執(zhí)行結(jié)果,編譯器將忽略注釋 ? Java中的三種注釋形式: // 在一行的注釋 /* 一行或多 行的注釋 */ 第 3章 Java程序設(shè)計(jì)基礎(chǔ) Java的字符集和保留字 ?標(biāo)識符定義: 程序員對程序代碼中的各個元素加以命名。 在 Java語言中,對標(biāo)識符的命名規(guī)定如下: ? 標(biāo)識符由字母、下劃線( _)、美元符 ($)和數(shù)字組成,且第一個字符不能是數(shù)字。其中,字母包括大小寫英文字母和漢字。 ? Java的標(biāo)識符是區(qū)分大小寫的。 ? 標(biāo)識符命名時應(yīng)避免使用單個字符,應(yīng)見名知意。 ? 標(biāo)識符沒有最大長度限制。 Java的字符集 第 3章 Java程序設(shè)計(jì)基礎(chǔ) Java編碼體制 ? Java中的一些命名約定 : ① 變量名、對象名、方法名、包名等標(biāo)識符全部采用小寫字母;如果標(biāo)識符由多個單詞構(gòu)成,則首字母小寫,其后單詞的首字母大寫,其余字母小寫。 如 getAge。 ② 類名首字母大寫。 ③ 常量名全部字母大寫。 第 3章 Java程序設(shè)計(jì)基礎(chǔ) 判斷標(biāo)識符是否正確 Identifier 2Sun User_name $change class _sys_var1 myname 第 3章 Java程序設(shè)計(jì)基礎(chǔ) 判斷標(biāo)識符是否正確 Identifier √ 2Sun // 錯誤:以數(shù)字 2開頭 User_name √ $change √ class //錯誤: 是 Java的關(guān)鍵字,有特殊含義 _sys_var1 √ myname //錯誤: 含有其他符號 第 3章 Java程序設(shè)計(jì)基礎(chǔ) Java的關(guān)鍵字 Java語言規(guī)定了特定含義的標(biāo)識符被稱為 關(guān)鍵字 ,也稱為 保留字 (reserved word) 。用戶只能按照系統(tǒng)規(guī)定的方式使用保留字,不能自行定義。 注意: Java語言中的保留字均用小寫字母表示。 Java的字符集和保留字 第 3章 Java程序設(shè)計(jì)基礎(chǔ) Java關(guān)鍵字 abstract boolean break byte case catch char class const continue do double else extends false finally cast default final finally float for future generic goto if implements import inner instanceof int interface long native new null operator outer package private protected public rest return short static super switch synchronized this throw throws transient true try var void volatile while 第 3章 Java程序設(shè)計(jì)基礎(chǔ) Java提供的基本數(shù)據(jù)類型 表 31 Java的基本數(shù)據(jù)類型 簡單數(shù)據(jù)類型 布爾類型 (boolean) 字符類型 (char) 整數(shù)類型 byte short int long 浮點(diǎn)類型 float double 復(fù)合數(shù)據(jù)類型 類 (class) 接口 (interface) 數(shù)組 第 3章 Java程序設(shè)計(jì)基礎(chǔ) 常量 常量 ( Constant)是在程序運(yùn)行過程中不能修改的量,用關(guān)鍵字 final實(shí)現(xiàn)。 定義格式 如下: ? final 數(shù)據(jù)類型 常量名 1=值 1。 ? 例如 : 如: final float PI=。 final char SEX=39。M39。 final int MAX=100。 第 3章 Java程序設(shè)計(jì)基礎(chǔ) 聲明符號常量的優(yōu)點(diǎn)如下: ? 增加了程序的可讀性,從常量名可知常量的含義。 ? 增強(qiáng)了程序的可維護(hù)性,只要在常量的聲明處修改常量的值,就自動修改了程序中所有地方所使用的常量值。 第 3章 Java程序設(shè)計(jì)基礎(chǔ) 變量和常量 變量 ( Variable)是程序運(yùn)行過程中可以被修改的量,用于存儲數(shù)據(jù)。 可以同時聲明同一數(shù)據(jù)類型的多個變量,各變量之間用逗號分隔。 定義格式 如下: ? 數(shù)據(jù)類型 變量名 1[=值 1]。 ? 例如: float x=, y。 char c。 boolean flag1=true, flag2。 int l, m。 其中,變量 x和 flag1被賦予初始值,其它變量沒有初始化。 第 3章 Java程序設(shè)計(jì)基礎(chǔ) 變量和常量 1. 布爾類型 (boolean) 布爾型類型也稱作邏輯類型,取值只有兩個值true和 false。 例: boolean b=true。 //定義布爾型變量 b 第 3章 Java程序設(shè)計(jì)基礎(chǔ) 例: 使用邏輯類型變量 public class Logic { public static void main(String args[]) { boolean instance1=true。 boolean instance2=false。 (―邏輯狀態(tài) 1=‖+instance1+‖ ―+ ‖邏輯狀態(tài) 2=+instance2)。 } } 程序運(yùn)行結(jié)果如下: 邏輯狀態(tài) 1=true 邏輯狀態(tài) 2=false 第 3章 Java程序設(shè)計(jì)基礎(chǔ) 變量和常量 2. 字符類型 (char) 字符常量是用單引號括起來的一個字符,如 39。a39。, 39。A39。 一個 char表示一個 Unicode字符,其值占 16位,范圍為 0~ 65535。 第 3章 Java程序設(shè)計(jì)基礎(chǔ) 字符類型數(shù)據(jù)的表示方法: ? 用單引號括起來的單個字符 例: char c=?a‘。 ? 用 Unicode碼表示,前綴是“ \u‖ ? 例: char a=?\ u0067‘; ? Unicide字符集中的控制字符需要通過轉(zhuǎn)義字符表示。 char tab=?\t‘。 //表示 tab鍵 轉(zhuǎn)義字符 功能 Unicode碼 \b 退格 \u0008 \t 水平制表 \u0009 \n 換行 \u000a \f 換頁 \u000c \r 回車 \u000d 第 3章 Java程序設(shè)計(jì)基礎(chǔ) 例: 使用字符類型變量 public class CharTest { public static void main(String[] args) { char c=39。a39。 char tab=39。\t39。 char a=39。\u006739。 (c=+c)。 (tab)。 (a=+a)。 } } ? 程序運(yùn)行結(jié)果如下: c=a a=g 第 3章 Java程序設(shè)計(jì)基礎(chǔ) 3. 整型數(shù)據(jù) 整型 常量 有以下形式: ?十進(jìn)制數(shù)。用 0~9之間的數(shù)字表示的數(shù),其首位不能為 0。 ?八進(jìn)制數(shù)。用 0~7之間的數(shù)字表示的數(shù),以 0為前綴。 ?十六進(jìn)制數(shù)。用 0~9之間的數(shù)字或 a~f, A~F之間的字母表示的數(shù),以0x或 0X為前綴。 (1)十進(jìn)制整數(shù) 例: 123, 456, 0。 (2)八進(jìn)制整數(shù) 以 0開頭。 例: 0123表示十進(jìn)制數(shù) 83, 011表示十進(jìn)制數(shù) 9。 (3)十六進(jìn)制整數(shù) 以 0x或 0X開頭。 例: 0x123表示十進(jìn)制數(shù) 291, 0XBABE表示十進(jìn)制數(shù) 47860。 變量和常量 第 3章 Java程序設(shè)計(jì)基礎(chǔ) 變量和常量 Java為整型 變量 提供了 byte、 short、 int和 long四種類型。 數(shù)據(jù)類型 所占字節(jié) 取值范圍 long(長整型) 8 9223372036854775808~9223372036854775807 int(整型) 4 2147483648~ 2147483647 short(短整型) 2 32768~ 32767 byte(字節(jié)型) 1 128~ 127 第 3章 Java程序設(shè)計(jì)基礎(chǔ) 例: 使用整數(shù)型變量 public class Integers { public static void main(String args[]) { int a=015。 //八進(jìn)制數(shù) int b=20。 //十進(jìn)制數(shù) int c=0x25。 //十六進(jìn)制數(shù) short x=30。 long y=123456L。 (a=+a); //輸出 a的值 ( b=+b) 。 (c=+c)。 (x=+x)。 (y=+y)。 } } 第 3章 Java程序設(shè)計(jì)基礎(chǔ) 程序運(yùn)行結(jié)果如下: a=13 b=20 c=37 x=30 y=123456 第 3章 Java程序設(shè)計(jì)基礎(chǔ) 變量和常量 浮點(diǎn)數(shù)類型有 2種表示形式: ?標(biāo)準(zhǔn)記數(shù)法:由整數(shù)部分、小數(shù)點(diǎn)和小數(shù)部分組成,如 ?科學(xué)記數(shù)法:由尾數(shù)、 E或 e及階碼組成,也稱為指數(shù)形式,如 104 ?有 2種浮點(diǎn)數(shù)類型: float(單精度浮點(diǎn)數(shù))和 double(雙精度浮點(diǎn)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1