SL-275( 四):表達式和流程控制
1。變量及其初始化
兩種變量:基本變量和引用類型變量。
變量的聲明位置:方法內或者方法外。
變量的初始化:
使用變量前必須初始化。
如果代碼給一個堆棧變量賦值,編譯器就很容易檢查此變量;當開始執行方法時,已經為this引用和方法參數賦了值。
對于堆的對象屬性,為了保證這一原則,要求編程人員為構造器賦一個初值,如果沒有的話,編譯器會為其賦缺省值。
2。移位運算符
>>???? >>>:>> 帶符號
<<<:a<<<b運算過程:a<<<(b%32(int)或者b%64(long)),?所以a<<<32=a;即a<<<0。
3。用+運算符進行字符串連接
注:非String對象要轉換為等價的字符串時使用它的toString()成員函數。
4 。switch語句
switch語句的表達式必須是和int類型相容的表達式,byte、short和char類型會升級。(包括枚舉類型)
而對浮點和long表達式或對象引用(包括字符串)是不允許的。
注:可以使用rutrun代替break語句
???????? 如果switch語句是在循環中,continue語句會使執行跳出switch結構
posted on 2006-10-02 14:31 小雨不打傘 閱讀(344) 評論(0) 編輯 收藏 所屬分類: SL-275學習筆記