第2章 JSP語(yǔ)法.ppt

第2章 JSP語(yǔ)法.ppt

ID:48168463

大?。?35.00 KB

頁(yè)數(shù):68頁(yè)

時(shí)間:2020-01-16

第2章 JSP語(yǔ)法.ppt_第1頁(yè)
第2章 JSP語(yǔ)法.ppt_第2頁(yè)
第2章 JSP語(yǔ)法.ppt_第3頁(yè)
第2章 JSP語(yǔ)法.ppt_第4頁(yè)
第2章 JSP語(yǔ)法.ppt_第5頁(yè)
資源描述:

《第2章 JSP語(yǔ)法.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、第2章JSP語(yǔ)法主要內(nèi)容JSP頁(yè)面的基本構(gòu)成JSP腳本元素JSP指令標(biāo)記JSP動(dòng)作標(biāo)記2.1JSP頁(yè)面的基本構(gòu)成2.1.1核心知識(shí)一個(gè)JSP頁(yè)面通常由4種基本元素組成的:(1)普通的HTML標(biāo)記。(2)JSP注釋。(3)Java腳本元素,包括聲明、Java程序片和Java表達(dá)式。(4)JSP標(biāo)記,如指令標(biāo)記、動(dòng)作標(biāo)記和自定義標(biāo)記等。2.1.2能力目標(biāo)能夠識(shí)別JSP頁(yè)面的基本元素。2.1JSP頁(yè)面的基本構(gòu)成2.1.3任務(wù)驅(qū)動(dòng)1.任務(wù)的主要內(nèi)容根據(jù)exa2_1.jsp代碼中的注釋,識(shí)別JSP頁(yè)面的基本元素。2.任務(wù)代碼3.代碼注釋1)HTML注釋2)JSP注釋<%--J

2、SP注釋--%>3)java注釋//Java注釋注意:java代碼區(qū)分大小寫2.1.4實(shí)踐環(huán)節(jié)P14example2_1.jspP152.1.42.2Java程序2.2.1核心知識(shí)在標(biāo)記符“<%”和“%>”之間插入的Java代碼被稱作JSP頁(yè)面的Java程序片。Java程序片格式:<%Java代碼%>例如:<%intsum=0;for(inti=0;i<=10;i++){sum=sum+i;}out.print("sum="+sum);%>實(shí)踐環(huán)節(jié):編寫網(wǎng)頁(yè)exa2_2.jsp顯示該代碼的結(jié)果Java語(yǔ)言基礎(chǔ)一、Java變量命名Java的標(biāo)識(shí)符由字母、數(shù)字、_和$組成,其中字母可以是大寫或小

3、寫的英文字母,數(shù)字為0到9,長(zhǎng)度不限,但實(shí)際命名不宜過(guò)長(zhǎng)。標(biāo)識(shí)符的第一個(gè)字符必須為字母、下劃線“_”或美元符號(hào)“$”。標(biāo)識(shí)符區(qū)分大小寫。標(biāo)識(shí)符用來(lái)命名變量、符號(hào)常量、數(shù)組、方法、類、對(duì)象標(biāo)識(shí)符最好“見(jiàn)名知義”,而且規(guī)范大小寫的使用方式。Java語(yǔ)言基礎(chǔ)二、數(shù)據(jù)類型數(shù)據(jù)類型所占字節(jié)表示范圍long(長(zhǎng)整形)8-9223372036854775808~9223372036854775807int(整型)4-2147483648~2147483647short(短整型)2-32768~32767byte(位)1-128~127char(字符)10~256boolean(布爾)1true或false

4、float(單精度)4-3.4E38~3.4E38double(雙精度)8-1.7E308~1.7E308三、定義變量定義變量有兩個(gè)任務(wù):一是定義變量的名稱;二是定義這個(gè)變量的數(shù)據(jù)類型格式:數(shù)據(jù)類型標(biāo)識(shí)符1[=初值],[標(biāo)識(shí)符2...];例:Stringa="定義不同數(shù)據(jù)類型的變量";intx=10;floaty=95.63f;doublez=3.15647;實(shí)踐環(huán)節(jié):編寫網(wǎng)頁(yè)exa2_3.jsp顯示a、x、y、z的值四、運(yùn)算符和表達(dá)式語(yǔ)句是構(gòu)成程序的基本單元,它由一個(gè)或多個(gè)表達(dá)式組成。一條語(yǔ)句是以分號(hào)“;”作為結(jié)束符表達(dá)式是包含運(yùn)算符和操作數(shù)的算式。表達(dá)式可以是程序語(yǔ)句的一部分,也可以是一

5、個(gè)獨(dú)立的程序語(yǔ)句。運(yùn)算符規(guī)定表達(dá)式中各變量和常量運(yùn)算的符號(hào)。常用運(yùn)算符算術(shù)運(yùn)算:+、-、*、/、%、++、--邏輯運(yùn)算:&&、

6、

7、、!、^關(guān)系運(yùn)算:==、!=、>、<、>=、<=其他運(yùn)算:?:例題一:算術(shù)運(yùn)算符intn=789,x,y,z,s;x=n/10%2;y=(n-n%10)/100;z=n%10;s=n%100/10;實(shí)踐環(huán)節(jié):編寫網(wǎng)頁(yè)exa2_4.jsp顯示x、y、z、s的值例題二關(guān)系運(yùn)算符intn=3,m=4;booleana,b,c,d;a=nm);d=((--m)!=n);實(shí)踐環(huán)節(jié):編寫網(wǎng)頁(yè)exa2_5.jsp顯示a、b、c、

8、d的值例題三邏輯運(yùn)算符intx=6,y=8;booleanb;b=(x>y)&&(++x==--y);實(shí)踐環(huán)節(jié):編寫網(wǎng)頁(yè)exa2_6.jsp顯示b的值例題四:條件運(yùn)算符表達(dá)式?語(yǔ)句1:語(yǔ)句2表達(dá)式為Boolean型表達(dá)式。語(yǔ)句1和語(yǔ)句2要求數(shù)據(jù)類型一致。例1:intx=10,y;(x=3)y=x>5?100:1000;例2:inta=5,b=8,c=1,d=9;booleans;s=(a>b)?(c>d):c=d;實(shí)踐環(huán)節(jié):編寫網(wǎng)頁(yè)exa2_7.jsp顯示x和s的值練習(xí)intx=6,y=8;booleanb;b=x>y&&++x==--y;b=?intt1=9,t2=11,t3=8;intt

9、4,t5;t4=t1>t2?t1:t2+t1;t5=t4>t3?t4:t3;t4=?t5=?五、Java控制結(jié)構(gòu)順序結(jié)構(gòu)選擇結(jié)構(gòu)循環(huán)結(jié)構(gòu)順序結(jié)構(gòu)按設(shè)計(jì)時(shí)所確定的次序,一個(gè)一個(gè)語(yǔ)句的順序執(zhí)行一般程序主體采用順序結(jié)構(gòu),其中嵌套選擇和循環(huán)結(jié)構(gòu)。選擇結(jié)構(gòu)控制單選if、雙選if…else、多選switchif語(yǔ)句if(條件表達(dá)式)語(yǔ)句例:Stringx="男",s="";if(x=="男")s="不能進(jìn)入";條件?語(yǔ)句

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。