- 1、本文档共45页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
13、存取限制.doc
變數
變數名稱允許使用大小寫的英文字母,數字,底線符號(_)及貨幣符號($)來組合,但不可以用數字開頭。
整數的預設型別為int,浮點數的預設型別為double。
整數值若大於int之最大或最小範圍,必須在值的尾端加上‘L’或‘l’。
浮點數的值若要指派給float型別的變數,必須在值的尾端加上‘F’或‘f’。
字元資料總共有5種表示方式。
布林值的true跟false,不能用數字的1跟0替換。
變數只存活宣告的程式區塊中。
參考變數所代表的記憶體空間裏,儲存的不是資料,而是儲存一群資料的連續記憶體區塊的代號。
物件是指用new配置的連續記憶體區塊,區塊中儲存著資料。
參考變數也可以稱之為物件名稱;參考變數可以參照到物件,也可以說參考變數代表物件,但參考變數(物件名稱)不是物件。
long型別的資料可以自動轉換為float的型別。
常數宣告時不一定要立刻指派,但只能指派一次
運算符號
算術運算符號
符號意義範例+求和a+b-求差;負值a-b,-b*求積a*b/求商a/b%求餘數a%b++增量(加1)a++,++a──減量(減1)a──,──a
指派運算符號
符號範例同義敍述=a=b+=a+=ba=a+b-=a-=ba=a-b*=a*=ba=a*b/=a/=ba=a/b%=a%=ba=a%b條件運算符號
符號意義範例==等於a==b!=不等於a!=b>大於a>b>=大於等於a>=b<小於a<b<=小於等於a<=b
邏輯運算符號
符號意義範例&長程 anda<b & b<c&&短程 anda???b && b<c|長程 ora<b | a<c||短程 ora<b || a<c!not!(a==b)
instanceof
流程控制
if else
區塊(大括號)中,若敍述句只有一句,大括號可以省略。例如下列程式碼是合法的:
int a=5;
if(a0)
for(;a=10;a++)
System.out.println(a);
此例會列印5~10之值,請記得,分號代表一句敍述句的結尾。
?:(條件運算符號)
此運算式不能單獨存在。它必須是某一句敍述句中的一部份。
switch
switch小括號中的運算式的型別,必須是int,byte,short型別的整數值,當然包含可以自動轉換為int型別的char。也就是說,它可以是一個會產生整數值的運算式或變數(不包含long型別)。
區塊中的case沒有個數的限制,而且不必依照值的大小排列。
case後方的值一樣必須是整數,且其值不可以超過運算式的最大或最小值的範圍。
區塊中所有case的值不可以重複。
因為case後面的值必須在編譯時期就確認,所以不可以是變數。
case後面只能放數值或字元或在宣告時立刻指派的常數。
當switch中某一個case成立後,便會執行該case的敍述區,直到遇到break或這個switch的末端。
default可以省略,也不一定要置於最末端。只不過若沒有置於最末端,就必須注意有沒有必要加break。
default的敍述區,必須是在所有case均不成立的狀況下,才會執行。即使case置於default下面,也不例外。
for
在小括號中有兩個分號把小括號區隔成三個部份,來分別輸入三種運算式,而這三種運算式都可以分別省略或全部省略,但分號不能省略。
敍述區的敍述句如果只有一句,大括號可以省略。
while
小括號中可以直接輸入布林值true,但不可以直接輸入布林值false。
do while
while放在最後面,而且必須以‘;’結束。這種寫法和for及while有一個很大的差異性:至少執行一次。
break,continue,設定標籤
break和continue都是中斷迴圈的指令,不同的是:break是結束整個迴圈的執行;continue是中斷這一次的敍述區的執行。但是兩者都必須搭配判斷句使用。
break和continue都是用來中斷撰寫該指令的迴圈。但在巢狀迴圈中,如果要中斷的對象是外圍迴圈時,便必須搭配標籤使用。而標籤必須宣告在迴圈的上方。
for each
小括號中‘:’左側為變數宣告,不必指派值;右側為物件名稱(參考變數)。
陣列
一維陣列
宣告時,中括號是型別的一部份,可以放在資料型別名稱或參考變數名稱的右側。中括號裏面不可以放值。
new是一個指令,它命令Java配置記憶體區塊。中括號裏的值為陣列長度,必須是整數。配置完成的記憶體區塊,我們稱之為陣列物件。
陣列元素的序號,編列為0~(陣列長度
有哪些信誉好的足球投注网站


文档评论(0)