Java基本语法之一执行HelloWorldjsp并讲解3339.docx
《Java基本语法之一执行HelloWorldjsp并讲解3339.docx》由会员分享,可在线阅读,更多相关《Java基本语法之一执行HelloWorldjsp并讲解3339.docx(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Java基本語法之一執行HelloWorld.jsp並講解。 網頁指指令/註解Java基基本語法法之二資料型型別exxpliiquee sccopee dee caada tippo een ppagiina33/177Java定定義了八八種prrimiitivve ddataa tyype(基基本資料料型態)(分分成三大大族類)11,數值值:整數數(inntegger)或或浮點數數(prreciisioon)22,變數數:字元元(chhar)33,邏輯輯值:bboolleann。整數:共四四種byyte(88-bitt),sshorrt(116-bbit),innt(332-bbit),lo
2、ong(64-bitt)p22-4ooverrfloow不會會有警告告或只是是出現。浮點數:共共兩種ffloaat(332-bbit)八八位有效效,douublee(644-biit)117位有有效。運運算有問問題,會會有警示示出現。0.0/00.0 nott a nummberr. Javaa基本語語法之二二之1變數與常數數finnal變數(vaariaablee):是是記憶體體中被指指定來儲儲存某個個數值位位置的名名稱。變數要先宣宣告才能能使用。使使用時要要起始變變數值。變數名稱:為變數數或Jaava中中的任何何東西取取的名稱稱都為標標識者(iidenntiffierr):英英文,底底線,
3、或金金錢符號號。變數的生命命週期Variaablee.jsppJava基基本語法法之三算術術運算子子先乘除除後加減減+-*/%。Java基基本語法法三之一一:arrithh.jssp+,-,*,/,%及+又叫作作字串串串接的運運算子Java基基本語法法三之二二:coompaarisson.jspp比較運算子子 ! !Java基基本語法法三之四四:邏輯運算子子: !Java基基本語法法三之五五:運算子Java基基本語法法三之六六:innc_ddec.jspp遞增遞減運運算子: +, -Java基基本語法法三之七七:算術指派運運算子:+= -= *= /= %= = = &= |= =Java基基
4、本語法法三之八八:connverrt.jjsp型別轉換Java基基本語法法之四:流程控控制:判斷敘敘述與迴迴圈流程程控制Java基基本語法法四之一一:if.jspp 判斷斷敘述 A,IIf(). BB,iff().ellse C, if()ellse if()ellse.if敘述if(exxpreessiion) stattemeent;if(exxpreessiion)stattemeentAA;elsestattemeentBB;Java基基本語法法四之二二:swwitcch.jjsp swiitchh(vaar) caase:brreakk; ccasee: breeak; deefau
5、ult:Java基基本語法法四之三三:foor.jjsp, neesteedfoor.jjsp foor迴圈圈foor(iinitt n; chheckk; uupgrradee) Java基基本語法法四之四四: wwhille.jjsp whhilee 迴圈圈 wwhille(eexprresssionn).Java基基本語法法四之五五:doowhiile.jspp ddo wwhille 迴迴圈 dowwhille(); /別別忘了結結尾之;Java基基本語法法四之六六:foor_bbreaak.jjsp coontiinuee.jssp breeak與與conntinnueAnif.js
6、pp 三元元運算子子 oordeer = yoourAAge mmyAgge? youurAgge : myyAgee;它是是一個eexprresssionn,而不不是一個個staatemmentt,所以以它可以以夾雜其其他運算算子的複複雜運算算式中。四之八之一一:Arrrayy.jssp 陣列定義陣列:doublle myAArraay = neew ddoubble1000;int mmyInntArrrayy = neww innt55;int hiisArrrayy = 33,5,7, 25, 9;int annArrraryy = neww innt55;anArrray0 = 22
7、;anArrray1 = 33;也可如此此定義。字元陣列char messsagge = neew ccharr100;char vowwelss = a, ee, i, o, uu;字串物件Strinng mmySttrinng = “MMy ffirsst sstriing”;myStrringg = “Myy seeconnd sstriing”;Systeem.oout.priintlln(mmySttrinng); /Woork: 會輸輸出什麼麼? DDondde eestaa Myy fiirstt sttrinng ?字串陣列Strinng sstr = nnew Strring
8、g5;publiic cclasss LLuckkySttarss pubblicc sttatiic vvoidd maain(Strringg arggs) SStriing sstarrs = RRobeert Reddforrd , Maarillyn Monnroee, BBoriis KKarllofff , Laassiie, HHopaalonng CCasssidyy, Trriggger ; SSysttem.outt.prrinttln(Yoour luccky staar ffor todday is + sstarrs(intt)(sstarrs.llenggth*M
9、atth.rranddom(); Java基基本語法法四之八八之二:陣列長長度的取取得 AAryLLen.jspp arrray_Varr.leengtthJava基基本語法法之五:Javva與物物件導向向何謂類別A claass conntaiins fieeldss annd mmethhodss。類別結構 puubliic claass Cllasss_Naame 類別成員變變數:11,實例例變數(iinsttancce vvariiablles)又又叫noonsstattic varr2,類類別變數數(cllasss vaariaablees)又又叫sttatiic vvar。類別方法
10、變變數:11,實例例函式(iinsttancce mmethhodss)又叫叫nonnsttatiic mmethhodss2,類類別函式式(cllasss meethodds)又又叫sttatiic mmethhodss。定義函式returrn_ttypee meethoodNaame(arrg1,aargss2.,arggsn) bllockk off fuuncttionn boody 傳回值 rretuurn retturnn_vaaluee; rretuurn; /no retturnn靜態成員的的存取方方法:doublle dd = Matth.PPI; /sttatiic mme
11、mbberSysteem.oout.priintlln(dd);非靜態成員員的存取取方法:objecct_nnamee.daata_mennberr;mySphheree.xCCentter;this變變數void chaangeeRaddiiuus(ddoubble raddiuss) thiis.rradiius = rradiius; / rrefeer tto cclasss SSpheerethis 的兩種種用途i指引出出正在執執行的物物件,它它可以替替metthodd指出相相對應於於thiis的變變數syntaax: thiis.vvarNNameeiithhis可可讓同一一cla
12、ass內內的某一一connstrructtor內內明確使使用另一一connstrructtor。syntaax: thiis(aargss);classs MMM douublee a,b,cc; MM(douublee a) thiis(aa,0,1);/呼呼叫第三三個coonsttrucctorr MM(douublee a, dooublle bb) thiis(aa,b,1); / 呼叫叫第三個個connstrructtor MM(douublee a, dooublle bb, ddoubble c)/第第三個cconsstruuctoor thiis.aa=a; thiis.bb=
13、b; thiis.cc=c; 初使化資料料成員與與初使化化區塊建構函式(CConsstruuctoor):建立物物件時,會會用到的的特定函函式。組成:1無傳回回值,也也不可有有voiid等字字樣,22函式式名稱與與類別名名稱相同同方法負載(MMethhod Oveerlooadiing)(同名異式):只與函式簽名(signature)有關(函式名稱,參數型態,順序,個數)封包(Paackaage)namesspaccingg,diirecctorriess。paackaage tall; iimpoort pacckagge;Java基基本語法法之六:字串的的處理Javaa基本語語法六之之一:
14、 Strringg.jsspStrinng vvarNNamee = neww Sttrinng(“JJavaaStrringg”);Strinng vvarNNamee = “JaavaSStriing”;Javaa基本語語法六之之二: ConnStrr.jssp 字字串的CConccateenattionn(串接接)Javaa基本語語法六之之三:字字串的比比較 CComSStr.jsppstrinngVaar.eequaals(“sttrCoonteext”);Javaa基本語語法六之之四:字字串的長長度strinngVaar.llenggth();Javaa基本語語法六之之五:字字串大小
15、小寫轉換換 SttrMood.jjspstrinngVaar.ttoLoowerrCasse();strinngVaar.ttoUppperrCasse();Javaa基本語語法六之之六:部部份字串串的取得得 SuubSttr.jjspstrinngVaar. subbstrringg(innt sstarrtInndexx, iint enddInddex);Javaa基本語語法六之之七:尋尋找字元元或字串串 Fiind.jsppstrinngVaar.iindeexOff(Sttrinng ssubsstr);strinngVaar. lasstInndexxOf(intt chh);st
16、rinngVaar.llasttInddexOOf(SStriing subbstrr);Javaa基本語語法六之之八:取取代 rrepllacee.jsspstrinngVaar.rrepllacee(chhar olddChaar, chaar nnewCCharr);以下是濃縮縮Javva,作作為JSSP教學學的補充充教材:Java簡簡介,JJDK安安裝介紹紹,Doocummenttatiion安安裝介紹紹。Simplle (簡單)Objjectt-orrienntedd (物物件導向向)Neetwoork-savvvy (網路路功能)Intterppretted (直譯譯的)RRobu
17、ust (可靠靠,不易易發生錯錯誤)SSecuure (安全全性高)Arcchittectturee neeutrral (架構構中立)Porrtabble (可攜攜性高)Higgh pperfformmancce (高執行行效能)Mulltitthreeadeed (多執行行緒)DDynaamicc (有有彈性)Sun 公公司是如如此描述述 Jaava 語言的的:Java: A simmplee, oobjeect-oriientted, neetwoork-savvvy, innterrpreetedd, rrobuust, seecurre, arcchittectturee neeut
18、rral, poortaablee, hhighh-peerfoormaancee, mmulttithhreaadedd, ddynaamicc laanguuagee.所有的 JJavaa 程式式都需經經過編譯譯(Coompiiledd)轉為為位元碼碼(byyteccodees),然然後由解解譯器 (Innterrpreeterr)執行行。這是是 Jaava 語言與與其他高高階語言言較不一一樣的地地方。位位元碼(byttecoodess) 並並非機器器執行碼碼(maachiine insstruuctiion codde),而而是具跨跨平台(plaatfoorm-inddepeendeen
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 基本 语法 之一 执行 HelloWorldjsp 讲解 3339
限制150内