- JSP程序設計與案例教程
- 崔連和
- 1533字
- 2020-05-28 17:27:49
2.2 JSP語法
JSP程序由Java代碼組成,Java中的數據類型包括兩種:簡單數據類型和復合數據類型簡單數據類型是最基本的數據類型,包括整型數據、浮點型數據、布爾型數據和字符型數據復合數據類型由簡單數據類型組合而成,包括類(class)、接口(interface)和數組(array)。
2.2.1 簡單數據類型
1.整型數據
整型數據類型包括字節型(byte)、短整型(short)、整型(int)和長整型(long)4種,字節型表示的數值范圍是-27~27,短整型表示的數值范圍是-215~215,整型表示的數值范圍是-231~231。在數據后加L就表示數據類型為long類型,如138L、67L。
1)十進制整數:如127、-36等。
2)八進制整數:以0開頭,如0234表示十進制數4+24+128=156,-022表示十進制數-18
3)十六進制整數:以0x開頭,如0x27表示十進制數39,-0x25表示十進制數-37。
2.浮點型數據
浮點型數據就是數學中常說的小數,有以下兩種表示形式。
1)十進制數形式。十進制由數字和小數點組成,且必須有小數點,如0.35、9.63和35.00等。
2)科學計數法形式。與數學中的科學計數法相對應,如123e3,其中e之前必須有數字且e后面的指數必須為整數。
3)float型的值,必須在數字后加f,如float t = 6.89f。
3.字符型數據
在程序中經常用到諸如姓名、家庭住址等類型的數據,這些類型統稱為字符型。字符型是以單引號括起來的字符,如‘黑龍江’‘男’等。
4.布爾型數據
程序中通常要進行各種判斷,這就會產生真、假兩個邏輯值,這就是布爾型數據。布爾型只有兩個取值:true和false。
5.【案例2-3】數據類型舉例
JSP數據類型應用示例,源程序及代碼對應的注釋如表2-1所示。
表2-1 數據類型舉例

2.2.2 數組
數組是用于存放相同類型數據的一種數據類型。數組可分為一維數組、二維數組和多維數組。二維數組是有兩個下標的數組,多維數組則有相應個數的下標。無論數組維數是多少其定義和使用方法基本相同。本書以一維數組為例。
1.數組定義
數組定義有以下兩種方式。
方式1:數據類型 數組名[ ]
方式2:數據類型 數組名= new 數據類型[數組長度]
2.數組元素賦值
定義數組時可以同時賦值,把要賦值的數據放在花括號內,用逗號隔開,數據既可以是表達式,也可以是簡單的數值。可以在數組聲明后再賦值。
3.【案例2-4】JSP數組舉例
JSP數組應用示例,源程序及代碼對應的注釋如表2-2所示。
表2-2 數組應用舉例

2.2.3 運算符
JSP與Java擁有相同的語法結構,Java中的運算符特別豐富,主要分為4類:算術運算符、關系運算符、邏輯運算符和位運算符。
1.算術運算符
算術運算符用來完成基本的運算,類似數學中的運算符,具體如表2-3所示。
表2-3 算術運算符

2.關系運算符
程序中經常要用到各種判斷和比較,比較的結果為真或假,即布爾值。這種比較要靠關系運算符完成。關系運算符包括:= =(等于)、!=(不等于)、>(大于)、<(小于)、>=(大于或等于)、<=(小于或等于)。
3.邏輯運算符
邏輯運算符有與(&&)、或(||)和非(!)3種,參與邏輯運算的運算數只能是布爾型數據,結果也是布爾型數據。邏輯運算符如表2-4所示。
表2-4 邏輯運算符

4.位運算符
位運算符主要用在應用程序開發中,JSP網頁程序開發中很少用到位運算符。位運算符主要有:~(按位非)、&(按位與)、|(按位或)、∧(按位異或)、>>(右移)、>>>(右移左邊空出的位以0補充)、<<(左移)、&=(按位與后再賦值)、|=(按位或后再賦值)、∧=(按位異或后再賦值)、>>=(右移后再賦值)、>>>=(右移后再賦值,左邊空出的位以0補充)、<<=(左移后再賦值)。
2.2.4 表達式
1.表達式的含義
將常量、變量和函數等用運算符號按一定的規則連接起來的、有意義的式子稱為表達式。常見的有算術表達式、邏輯表達式和字符表達式等。
2.各種運算符的優先順序
在表達式的使用過程中,必須了解各種運算的優先順序,運算優先順序為:括號→函數→乘方→乘、除→加、減→字符連接運算符→關系運算符→邏輯運算符。如果是同級的運算,則按從左到右的次序進行,多層括號由里向外。
3. JSP表達式語法格式<%= expression %>
使用時要注意不能用分號(“;”)來作為表達式的結束符,但是同樣的表達式用在scriptlet中就需要用分號作為結束符。
4.【案例2-5】JSP表達式舉例
JSP表達式應用示例,源程序及代碼對應的注釋如表2-5所示。
表2-5 表達式應用示例

2.2.5 程序注釋
編程時通常要對易忘記和易混淆的代碼加上注釋,以備修改時使用,有時將部分暫時不使用的代碼屏蔽掉,這就要使用程序注釋了。JSP中的程序注釋可以增強程序的可讀性,可對程序調試起到很好的輔助作用。初學者要養成使用注釋的習慣。
1.JSP注釋的方法
JSP注釋常用的方法有以下4種。
1)<%--注釋內容--%>,這種注釋會被Web服務器引擎忽略,一般用來對Java程序片做出說明。
2)//注釋內容,單行注釋,用于注釋一行程序代碼。
3)/*注釋內容*/,這種方式既可以是單行注釋,也可以是多行注釋。
4)/**注釋內容*/,這種方式是Java所特有的doc注釋。
2.【案例2-6】JSP注釋舉例
JSP注釋的應用示例,源程序及代碼對應的注釋如表2-6所示。
表2-6 注釋應用舉例
