Java基本语法之一执行HelloWorldjsp并讲解13883.docx
《Java基本语法之一执行HelloWorldjsp并讲解13883.docx》由会员分享,可在线阅读,更多相关《Java基本语法之一执行HelloWorldjsp并讲解13883.docx(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Java基本語法之一執行HelloWorld.jsp並講解。 網頁指令令/註解Java基基本語法之之二資料料型別exxpliqque sscopee de cadaa tippo enn paggina33/17Java定定義了八種種primmitivve daata ttype(基基本資料型型態)(分分成三大族族類)1,數數值:整數數(inttegerr)或浮點點數(prrecission)22,變數:字元(cchar)33,邏輯值值:boooleann。整數:共四四種bytte(8-bit),sshortt(16-bit),intt(32-bit),lonng(644-bitt)p2-4o
2、veerfloow不會有有警告或只只是出現。浮點數:共共兩種flloat(332-biit)八位位有效,doubble(664-biit)177位有效。運運算有問題題,會有警警示出現。0.0/00.0 nnot aa nummber. Javaa基本語法法之二之11變數與常數數finaal變數(vaariabble):是記憶體體中被指定定來儲存某某個數值位位置的名稱稱。變數要先宣宣告才能使使用。使用用時要起始始變數值。變數名稱:為變數或或Javaa中的任何何東西取的的名稱都為為標識者(iidenttifieer):英英文,底線線,或金錢錢符號。變數的生命命週期Variaable.jspJava
3、基基本語法之之三算術運運算子先乘乘除後加減減+-*/%。Java基基本語法三三之一:aarithh.jspp+,-,*,/,%及+又叫作字字串串接的的運算子Java基基本語法三三之二:ccompaarisoon.jssp比較運算子子 ! !Java基基本語法三三之四:邏輯運算子子: !Java基基本語法三三之五:運算子Java基基本語法三三之六:iinc_ddec.jjsp遞增遞減運運算子: +, -Java基基本語法三三之七:算術指派運運算子:+= -= *= /= %= = = &= |= =Java基基本語法三三之八:convvert.jsp型別轉換Java基基本語法之之四:流程控控制:
4、判斷敘述述與迴圈流流程控制Java基基本語法四四之一:if.jjsp 判判斷敘述 A,Iff(). B,if().elsse C, if()eelse if()eelse.if敘述if(exxpresssionn) stattemennt;if(exxpresssionn)stattemenntA;elsestattemenntB;Java基基本語法四四之二:sswitcch.jssp swiitch(var) caase:breaak; ccase: brreak; deffaultt:Java基基本語法四四之三:ffor.jjsp, nesttedfoor.jssp ffor迴圈圈forr
5、(iniit n; cheeck; upgrrade) Java基基本語法四四之四: whille.jssp wwhilee 迴圈 wwhilee(exppresssion).Java基基本語法四四之五:ddowhiile.jjsp do wwhilee 迴圈 ddowhille(); /別忘了結結尾之;Java基基本語法四四之六:ffor_bbreakk.jspp coontinnue.jjsp breaak與conttinueeAnif.jsp 三元運算算子 oorderr = yyourAAge myAAge? yourrAge : myyAge;它是一個個exprressiion,而而
6、不是一個個stattemennt,所以以它可以夾夾雜其他運運算子的複複雜運算式式中。四之八之一一:Arrray.jjsp 陣列定義陣列:doublle myyArraay = new doubble1100;int myyIntAArrayy = nnew iint55;int hissArraay = 3,5,7, 25, 9;int anAArrarry = new int5;anArrray00 = 2;anArrray11 = 3;也可如此此定義。字元陣列char mmessaage = neww chaar100;char vvowells = aa, e, i, o, uu;字串物
7、件Strinng myyStriing = “Myy firrst sstrinng”;myStrring = “MMy seecondd strring”;Systeem.ouut.prrintlln(myyStriing); /Workk: 會輸輸出什麼? Donnde eesta My ffirstt strring ?字串陣列Strinng sttr = new Striing55;publiic cllass LuckkyStaars pubblic stattic vvoid mainn(Strring arrgs) SStrinng starrs = Robeert RRedfo
8、ord , Mariilyn Monrroe, Boriis Kaarlofff , Lasssie, Hopaalongg Casssidyy, Triggger ; SSysteem.ouut.prrintlln(YYour luckky sttar ffor ttodayy is + sstarss(innt)(sstarss.lenngth*Mathh.ranndom(); Java基基本語法四四之八之二二:陣列長長度的取得得 AryyLen.jsp arrray_Var.lenggthJava基基本語法之之五:Jaava與物物件導向何謂類別A claass ccontaains fi
9、ellds aand mmethoods。類別結構 pubblic claass Classs_Naame 類別成員變變數:1,實實例變數(iinstaance variiablees)又叫叫nonstattic vvar2,類類別變數(cclasss varriablles)又又叫staatic var。類別方法變變數:1,實實例函式(iinstaance methhods)又叫nnonsstatiic meethodds2,類類別函式(cclasss metthodss)又叫sstatiic meethodds。定義函式returrn_tyype mmethoodNamme(aarg1,a
10、rrgs2.,argssn) bllock of ffuncttion bodyy 傳回值 rreturrn reeturnn_vallue; retuurn; /noo retturn靜態成員的的存取方法法:doublle d = Maath.PPI; /sstatiic meemberrSysteem.ouut.prrintlln(d);非靜態成員員的存取方方法:objecct_naame.ddata_menbber;mySphhere.xCennter;this變變數void channgeRaadiiuus(dooublee raddius) thhis.rradiuus = radi
11、ius; / refeer too claass SSpherrethis 的兩種用用途i指引出出正在執行行的物件,它它可以替mmethood指出相相對應於tthis的的變數syntaax: tthis.varNNameiithhis可讓讓同一cllass內內的某一cconsttructtor內明明確使用另另一connstruuctorr。syntaax: tthis(aargs);classs MM douuble a,b,c; MM(doubble aa) thiis(a,0,1);/呼呼叫第三個個consstrucctor MM(doubble aa, dooublee b) thiis
12、(a,b,1); / 呼叫第第三個coonstrructoor MM(doubble aa, dooublee b, doubble cc)/第三個cconsttructtor thiis.a=a; thiis.b=b; thiis.c=c; 初使化資料料成員與初初使化區塊塊建構函式(CConsttructtor):建立物件件時,會用用到的特定定函式。組成:1無傳回值值,也不可可有voiid等字樣樣,2函函式名稱與與類別名稱稱相同方法負載(MMethood Ovverlooadinng)(同名異式式):只與與函式簽名名(siggnatuure)有有關(函式式名稱,參參數型態,順順序,個數數)封
13、包(Paackagge)namesspaciing,ddirecctoriies。ppackaage ttal; impoort ppackaage;Java基基本語法之之六:字串串的處理Javaa基本語法法六之一: Strring.jspStrinng vaarNamme = new Striing(“JJavaSStrinng”);Strinng vaarNamme = “JavvaStrring”;Javaa基本語法法六之二: ConnStr.jsp 字串的CConcaatenaationn(串接)Javaa基本語法法六之三:字串的比比較 CoomStrr.jsppstrinngVarr
14、.equuals(“strrConttext”);Javaa基本語法法六之四:字串的長長度strinngVarr.lenngth();Javaa基本語法法六之五:字串大小小寫轉換 StrMMod.jjspstrinngVarr.toLLowerrCasee();strinngVarr.toUUpperrCasee();Javaa基本語法法六之六:部份字串串的取得 SubSStr.jjspstrinngVarr. suubstrring(int starrtInddex, int endIIndexx);Javaa基本語法法六之七:尋找字元元或字串 Findd.jsppstrinngVarr.i
15、nddexOff(Strring subsstr);strinngVarr. lasttIndeexOf(int ch);strinngVarr.lasstInddexOff(Strring subsstr);Javaa基本語法法六之八:取代 rreplaace.jjspstrinngVarr.repplacee(chaar olldChaar, cchar newCChar);以下是濃縮縮Javaa,作為JJSP教學學的補充教教材:Java簡簡介,JDDK安裝介介紹,Doocumeentattion安安裝介紹。Simplle (簡簡單)Obbjectt-oriienteed (物物件導向)N
16、etwwork-savvvy (網網路功能)Inteerpreeted (直譯的的)Robbust (可靠,不不易發生錯錯誤)Seecuree (安全全性高)AArchiitectture neuttral (架構中中立)Poortabble (可攜性高高)Higgh peerforrmancce (高高執行效能能)Mulltithhreadded (多執行緒緒)Dynnamicc (有彈彈性)Sun 公公司是如此此描述 JJava 語言的:Java: A ssimplle, oobjecct-orrientted, netwwork-savvvy, iinterrpretted, robuu
17、st, secuure, archhiteccturee neuutrall, poortabble, highh-perrformmancee, muultitthreaaded, dynnamicc lannguagge.所有的 JJava 程式都需需經過編譯譯(Commpileed)轉為為位元碼(byteecodees),然然後由解譯譯器 (IInterrpretter)執執行。這是是 Javva 語言言與其他高高階語言較較不一樣的的地方。位位元碼(bbyteccodess) 並非非機器執行行碼(maachinne innstruuctioon coode),而而是具跨平平台(pllat
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 基本 语法 之一 执行 HelloWorldjsp 讲解 13883
限制150内