• /  42
  • 下載費用: 9.90積分  

JSP程序設計ppt第2章 JSP開發基礎.ppt

'JSP程序設計ppt第2章 JSP開發基礎.ppt'
第2章 JSP開發基礎 JSP的基本語法任務1JSP的運算符與變量 任務2JSP的流程控制 任務3 JSP的字符和字符串處理任務4 JSP的異常處理任務5任務1 JSP的基本語法階段1 聲明階段2 表達式階段3 代碼段階段1 聲明 JSP程序中用到的變量和方法,必須先進行聲明。Java中可以一次性聲明多個變量和方法,聲明必須以“;”結尾,同時這些聲明在Java中必須是合法的。 聲明的JSP語法為: 例如: 階段1 聲明 階段2 表達式 表達式元素是一個在腳本語言中被定義的表達式,在運行后被自動轉化為字符串,然后插入到這個表達式在JSP文件的位置顯示。 JSP表達式的語法為: 例如: 階段3 代碼段 一個scriptlet能夠包含多個JSP語句、方法或變量,當JSP收到客戶的請求時,scriptlet就開始執行,如果Scriptlet有顯示的內容,這些顯示的內容就被存儲在out對象中。任務2 JSP的運算符與變量 階段1 運算符階段2 變量階段3 變量類型的轉換階段1 操作符 操作符一般分為賦值操作符、算術運算符、關系運算符、邏輯運算符和位運算符。 1.賦值運算符 賦值運算符用于把一個數值賦予一個變量,賦值操作符的說明如下表所示。 運算符描述等價表達式用法舉例=將右邊的值賦給左邊的變量x=2;+=對左邊的變量進行累加x=x+yx+=2;-=對左邊的變量進行累減x=x-yx-=2;*=對左邊的變量進行累乘x=x*yx*=2;/=對左邊的變量進行累除x=x/yx/=2;%=對左邊的變量進行累取模x=x%2x%=22.算術運算符 算術運算符用于對整型數或者浮點數進行運算,包括一元運算符和二元運算符,如下表所示。2.算術運算符運算符分類描述用法舉例+一元運算符正值+3.2-一元運算符負值-5++一元運算符加1i++,++i--一元運算符減1i--,--i+二元運算符加a+2-二元運算符減a-1*二元運算符乘a*3/二元運算符除a/2%二元運算符取模a%23.關系運算符 關系運算符用來比較兩個值大小,并返回布爾類型的值true或false。關系運算符的說明如下表所示。運算符描述用法舉例>大于5>3,返回值是true>=大于等于5>=3,返回值是true<小于5<3,返回值是false<=小于等于5<=3,返回值是false==等于2==2,返回值是true!=不等于5!=3,返回值是true4.邏輯運算符 邏輯運算符用于進行布爾型數據的邏輯運算。邏輯運算符的說明如下表所示。運算符描述用法舉例&&與true&&true,返回值為true||或True||false,返回值為true!非!true,返回值為false&與與&&使用一致|或與||使用一致^異或true^false,返回值為true,true^true,返回值為false5.位運算符 位運算符用來對二進制位進行操作,位運算符的說明如下表所示。運算符描述說明用法舉例&與1&1=1,1&0=0,0&1=0,0&0=0a&b|或1|1=1,1|0=0,0|1=1,0|0=0a|b^異或1^1=0,1^0=1,0^1=1,0^0=0a^b~非~1=0, ~0=1~a<<左移a<>右移a>>1>>>無符號右移a>>>1階段2 變量 1.變量的類型2.變量的定義1.變量的類型 JSP中的變量必須先定義后使用,定義時需要指定該變量的名稱和它的數據類型。變量的基本類型包括整數、浮點數、字符和布爾值等數據類型。 JSP變量的基本類型如下表所示。1.變量的類型類型描述取值范圍byte8位整數(8 bit)-128~127short16位整數(16 bit)-32768~32767int32位整數(32 bit)-2147483648~2147483647long64位整數(64 bit)-9223372036854775808~9223372036854775807float32位單精度浮點小數3.402823e+38 ~ 1.401298e-45double64位雙精度浮點小數1.797693e+308~ 4.9000000e-324boolean布爾值true、falsechar16位Unicode單字符0~655352.變量的定義 創建變量的語法如下:type name 其中,type定義變量類型,name定義變量的名字。變量的名字必須符合如下幾點:(1)變量必須以字母或者_、$作為首字母,數字不能作為變量的開頭。(2)變量區分大小寫。(3)變量中間不允許有空格。(4)變量不能使用Java的操作符和系統預定義標識符。其中,系統預定義標識符如下表所示。2.變量的定義abstractcontinuefornewswitchbooleandefaultgotonullsynchronizedbreakdoifpackagethisbytedoubelimplementsprivateThread safeBy valueelseimportprotectedthrowcaseextendsInstance ofpublictransientcatchfalseintreturntruecharfinalinterfaceshorttryclassfinallylongstaticvoidconstfloatnativesuperwhile階段3 變量類型的轉換 1.數字類型之間的轉換 2.數字類型與字符串類型的轉換 3.數字類型與日期類型的轉換 4.字符串類型與日期類型的相互轉換 1.數字類型之間的轉換 在賦值運算符兩側的類型不一致的情況下,需要進行自動或強制類型轉換。數字類型的數據轉換可以分為兩種,當從較短的數據類型向較長的數據類型轉換時,Java可以自動進行轉換;當從較長的數據類型轉換為較短的數據類型時,就要做強制類型轉換。 強制轉換規則如下表所示。1.數字類型之間的轉換數據類型byteshortintlongfloatdouble轉換方法(byte)(short)(int)(long)(float)(double)2.數字類型與字符串類型的轉換字符串類型與數字類型轉換方法如下表所示。其他轉換為字符串字符串轉換為其他字節型變量Byte.toString(byte)Byte.parseByte(string)短整型變量Short.toString(short)Short.parseShort(string)整數型變量Integer.toString(int)Integer.parseInt(string)長整形變量Long.toString(long)Long.parseLong(string)單精度浮點數變量Float.toString(float)Float.parseFloat(string)雙精度浮點數變量Double.toString(double)Double.parseDouble(string)3.數字類型與日期類型的轉換 數字類型與日期類型之間的轉換如下表所示。轉換類型方法數字類型轉換為日期類型Calendar.set(int year,int month,int date)Calendar.set(int year,int month,int date, int hour,int minute,int second)日期類型轉換為數字類型Calendar.get(int field)4.字符串類型與日期類型的轉換字符串類型與日期類型的轉換如表所示。轉換類型轉換方法字符串轉換為日期DateFormat.parse(str)日期轉換為字符串Date.toString()Calendar.toString()任務3 JSP的流程控制階段1 if語句階段2 switch語句階段3 for語句階段4 while語句階段5 do while語句階段1 if語句 if語句根據條件式返回的“真”或“假”值,來決定接下來該如何執行程序。語法一:單一判斷語句,如果條件式為true,則執行程序語句,其語法格式如下:if(判斷體){程序語句 } 語法二:當需要進行多重判斷的時候,if語句也可以和else關鍵字結合應用,語法格式如下:if(判斷體){程序語句1}else{程序語句2 }階段1 if語句 If語句的執行流程如下圖所示。 階段1 if語句 階段2 switch語句 switch語句又稱為多分支選擇語句,處理多種分支情況時,用switch語句代替if語句可以簡化程序,使程序結構清晰明了,可讀性增強。swith語句的語法格式如下:switch(變量){case變量值:程序語句break;case變量值:程序語句break;default:程序語句}階段2 switch語句 階段3 for語句 for循環語句非常靈活,它不僅可以用于循環次數已經確定的情況,而且可以用于循環次數不確定的循環中。for語句的語法格式如下所示:for(循環體){ 程序語句}for語句的執行流程如下圖所示。 階段3 for語句 階段4 while語句 while語句用于當循環條件成立時,重復執行循環體部分。無法確定循環次數時,只能使用while循環或do while循環。while語句的語法格式如下:while(判斷體){程序語句}階段5 do while語句 do…while循環語句的功能是首先執行循環體部分,然后進行循環條件的判斷,當循環條件為真時,繼續下次循環,否則循環結束。do while語句的語法格式如下:do{程序語句}while(判斷體); Do while語句的執行流程如右圖所示。階段5 do while語句 任務4 JSP的字符和字符串處理階段1 轉義字符階段2 字符串類階段1 轉義字符 除了常見的ASCII字符外,JSP還經常會用到轉義字符。 轉義字符的關鍵字是“\”,JSP中常用的轉義字符如下表所示。階段1 轉義字符 轉義字符含義\b\u0008 空格\t\u0009 水平制表符 \n\u000a 換行\f\u000c 表格符\r\u000d 回車\’’\u0022 雙引號\’\u0027 單引號\\\u005c 反斜杠階段2 字符串類 1 .字符串的創建 2.字符串的比較 3.獲得字符的長度與大小寫轉換 4.獲取部分字符串 5.查找或替換字符和字符串 6 .其他字符串操作 任務5 JSP的異常處理一個功能完善的程序需要考慮異常處理,JSP提供了專門的異常處理方法。異常處理的語法如下:try {程序語句} catch (exceptiontype name) {程序語句}finally{程序語句}該語法使用中需要注意以下幾點:(1)try和catch關鍵字不可缺少,當try部分的代碼運行遇到異常時,便執行catch部分的代碼。(2)finally關鍵字是可選項,它用于無論程序是否產生異常,都要執行finally部分的代碼。(3)exceptiontype定義異常類。任務5 JSP的異常處理
關 鍵 詞:
jsp ppt 程序設計 開發 基礎
 天天文庫所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:JSP程序設計ppt第2章 JSP開發基礎.ppt
鏈接地址: http://www.476824.live/p-51617611.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服點擊這里,給天天文庫發消息,QQ:1290478887 - 聯系我們

本站為“文檔C2C交易模式”,即用戶上傳的文檔直接賣給(下載)用戶,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有【成交的100%(原創)】。本站是網絡服務平臺方,若您的權利被侵害,侵權客服QQ:1290478887 歡迎舉報。

[email protected] 2017-2027 http://www.476824.live 網站版權所有

粵ICP備19057495號 

收起
展開
球探网即时蓝球比分 浙江11选5开奖公告 一分时时彩计划最准 类似pc蛋蛋的游戏 三明期货配资公司 山西11选5前三直遗漏数据 大乐透,简单公式算法 甘肃体育彩票 11选5 青海快三走势图31期 美国股市 贵州快三官方