(职业经理人)Java基本语法之一执行HelloWorldjsp并讲解

上传人:精****库 文档编号:136737422 上传时间:2020-07-01 格式:DOC 页数:14 大小:70.57KB
返回 下载 相关 举报
(职业经理人)Java基本语法之一执行HelloWorldjsp并讲解_第1页
第1页 / 共14页
(职业经理人)Java基本语法之一执行HelloWorldjsp并讲解_第2页
第2页 / 共14页
(职业经理人)Java基本语法之一执行HelloWorldjsp并讲解_第3页
第3页 / 共14页
(职业经理人)Java基本语法之一执行HelloWorldjsp并讲解_第4页
第4页 / 共14页
(职业经理人)Java基本语法之一执行HelloWorldjsp并讲解_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《(职业经理人)Java基本语法之一执行HelloWorldjsp并讲解》由会员分享,可在线阅读,更多相关《(职业经理人)Java基本语法之一执行HelloWorldjsp并讲解(14页珍藏版)》请在金锄头文库上搜索。

1、Java基本語法之一執行HelloWorld.jsp並講解。 網頁指令/註解Java基本語法之二資料型別explique scope de cada tipo en pagina3/17Java定義了八種primitive data type(基本資料型態)(分成三大族類)1,數值:整數(integer)或浮點數(precision)2,變數:字元(char)3,邏輯值:boolean。整數:共四種byte(8-bit),short(16-bit),int(32-bit),long(64-bit)p2-4overflow不會有警告或只是出現。浮點數:共兩種float(32-bit)八位有效,d

2、ouble(64-bit)17位有效。運算有問題,會有警示出現。0.0/0.0 not a number. Java基本語法之二之1變數與常數final變數(variable):是記憶體中被指定來儲存某個數值位置的名稱。變數要先宣告才能使用。使用時要起始變數值。變數名稱:為變數或Java中的任何東西取的名稱都為標識者(identifier):英文,底線,或金錢符號。變數的生命週期Variable.jspJava基本語法之三算術運算子先乘除後加減+-*/%。Java基本語法三之一:arith.jsp+,-,*,/,%及+又叫作字串串接的運算子Java基本語法三之二:comparison.jsp比

3、較運算子 ! !Java基本語法三之四:邏輯運算子: !Java基本語法三之五:運算子Java基本語法三之六:inc_dec.jsp遞增遞減運算子: +, -Java基本語法三之七:算術指派運算子:+= -= *= /= %= = = &= |= =Java基本語法三之八:convert.jsp型別轉換Java基本語法之四:流程控制:判斷敘述與迴圈流程控制Java基本語法四之一:if.jsp 判斷敘述 A,If(). B,if().else C, if()else if()else.if敘述if(expression) statement;if(expression)statementA;el

4、sestatementB;Java基本語法四之二:switch.jsp switch(var) case:break; case: break; default:Java基本語法四之三:for.jsp, nestedfor.jsp for迴圈for(init n; check; upgrade) Java基本語法四之四: while.jsp while 迴圈 while(expression).Java基本語法四之五:dowhile.jsp do while 迴圈 dowhile(); /別忘了結尾之;Java基本語法四之六:for_break.jsp continue.jsp break與c

5、ontinueAnif.jsp 三元運算子 order = yourAge myAge? yourAge : myAge;它是一個expression,而不是一個statement,所以它可以夾雜其他運算子的複雜運算式中。四之八之一:Array.jsp 陣列定義陣列:double myArray = new double100;int myIntArray = new int5;int hisArray = 3,5,7, 25, 9;int anArrary = new int5;anArray0 = 2;anArray1 = 3;也可如此定義。字元陣列char message = new c

6、har10;char vowels = a, e, i, o, u;字串物件String myString = “My first string”;myString = “My second string”;System.out.println(myString); /Work: 會輸出什麼? Donde esta My first string ?字串陣列String str = new String5;public class LuckyStars public static void main(String args) String stars = Robert Redford , Ma

7、rilyn Monroe, Boris Karloff , Lassie, Hopalong Cassidy, Trigger ; System.out.println(Your lucky star for today is + stars(int)(stars.length*Math.random(); Java基本語法四之八之二:陣列長度的取得 AryLen.jsp array_Var.lengthJava基本語法之五:Java與物件導向何謂類別A class contains fields and methods。類別結構 public class Class_Name 類別成員變數:

8、1,實例變數(instance variables)又叫nonstatic var2,類別變數(class variables)又叫static var。類別方法變數:1,實例函式(instance methods)又叫nonstatic methods2,類別函式(class methods)又叫static methods。定義函式return_type methodName(arg1,args2.,argsn) block of function body 傳回值 return return_value; return; /no return靜態成員的存取方法:double d = Ma

9、th.PI; /static memberSystem.out.println(d);非靜態成員的存取方法:object_name.data_menber;mySphere.xCenter;this變數void changeRadiius(double radius) this.radius = radius; / refer to class Spherethis 的兩種用途i指引出正在執行的物件,它可以替method指出相對應於this的變數syntax: this.varNameiithis可讓同一class內的某一constructor內明確使用另一constructor。syntax

10、: this(args);class MM double a,b,c; MM(double a) this(a,0,1);/呼叫第三個constructor MM(double a, double b) this(a,b,1); / 呼叫第三個constructor MM(double a, double b, double c)/第三個constructor this.a=a; this.b=b; this.c=c; 初使化資料成員與初使化區塊建構函式(Constructor):建立物件時,會用到的特定函式。組成:1無傳回值,也不可有void等字樣,2函式名稱與類別名稱相同方法負載(Meth

11、od Overloading)(同名異式):只與函式簽名(signature)有關(函式名稱,參數型態,順序,個數)封包(Package)namespacing,directories。package tal; import package;Java基本語法之六:字串的處理Java基本語法六之一: String.jspString varName = new String(“JavaString”);String varName = “JavaString”;Java基本語法六之二: ConStr.jsp 字串的Concatenation(串接)Java基本語法六之三:字串的比較 ComStr

12、.jspstringVar.equals(“strContext”);Java基本語法六之四:字串的長度stringVar.length();Java基本語法六之五:字串大小寫轉換 StrMod.jspstringVar.toLowerCase();stringVar.toUpperCase();Java基本語法六之六:部份字串的取得 SubStr.jspstringVar. substring(int startIndex, int endIndex);Java基本語法六之七:尋找字元或字串 Find.jspstringVar.indexOf(String substr);stringVar

13、. lastIndexOf(int ch);stringVar.lastIndexOf(String substr);Java基本語法六之八:取代 replace.jspstringVar.replace(char oldChar, char newChar);以下是濃縮Java,作為JSP教學的補充教材:Java簡介,JDK安裝介紹,Documentation安裝介紹。Simple (簡單)Object-oriented (物件導向)Network-savvy (網路功能)Interpreted (直譯的)Robust (可靠,不易發生錯誤)Secure (安全性高)Architecture neutral (架構中立)Portable (可攜性高)High performance (高執行效能)Multithreaded (多執行緒)Dynamic (有彈性)Sun 公司是如此描述 Java 語言的:Java: A simple, object-oriented, network-savvy, interpreted, robust, secure, architecture neutral, portable, high-performance, multithreaded, dynamic language.所有的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号