freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

程序設(shè)計(jì)類型變量和表達(dá)式-在線瀏覽

2024-07-23 18:59本頁面
  

【正文】 u \f 換頁 \u \” “ \u0022 \n 換行 \u \? ? \u0027 \r 回車 \u000D \b 退格 \u0008 \t 橫向跳格 \u0009 29 // 程序 22:轉(zhuǎn)義字符的應(yīng)用 public class EscapeDemo { public static void main(String[] args) { (“ 這是 \u03c0”)。 ”)。 } } 30 課堂練習(xí) (hello\nworld\n)。 常量用法通常用在開發(fā)中用標(biāo)識符來表示一個固定值,便于在程序中通過名稱來引用。 ? 先聲明,隨后初始化 final int MAX_SPEED。 作為一種良好的編碼習(xí)慣,常量名的定義一般均用大寫來表示。 //下面的例子創(chuàng)建了一個新的類型,如 Card public class Card { char suit。 } 聲明一個變量 ? Card c = new Card()。 33 運(yùn)算符和表達(dá)式 表達(dá)式就是由變量、對象、運(yùn)算符和方法調(diào)用構(gòu)成的式子,表達(dá)式應(yīng)該按照 Java語法來構(gòu)造,才可以被編譯系統(tǒng)理解、執(zhí)行,每個表達(dá)式都有一個某種類型的結(jié)果。 ?… ?max=ab?a:b。 34 運(yùn)算符 表 24 運(yùn)算符的結(jié)合方向 Separator [] () 。 L to R ^ L to R | L to R amp。 L to R || R to L ?: R to L = *= /= %= += = = = = amp。如: ?operator op //前綴形式 ?op operator //后綴形式 所有的二元運(yùn)算符都采用中綴表示,運(yùn)算符在兩個操作數(shù)中間。 ?op1 ? op2 : op3 //中綴表示 instanceof是 Java編程語言特有的運(yùn)算符 36 算術(shù)表達(dá)式 + 加法 op1+op2 5+6 減法 op1op2 72 * 乘法 op1*op2 3*6 / 除法 op1/op2 7/2 % 求余 op1%op2 7%2 ++ 自增 ++op 或 op++ a=a+1 自減 op 或 op a=a1 取反 op a=a 37 自增、自減運(yùn)算符 ?應(yīng)用于算數(shù)表達(dá)式 ,自增 (自減 )運(yùn)算只能應(yīng)用于整數(shù)類型或 char類型數(shù)據(jù)在。 String s。 根據(jù) Java語言規(guī)范,在進(jìn)行算術(shù)運(yùn)算中需要注意以下幾個問題: ( 1)整數(shù)除。如果需要保留,應(yīng)該對算術(shù)表達(dá)式進(jìn)行強(qiáng)制類型轉(zhuǎn)換 。 ( 2)浮點(diǎn)除。 39 ( 3)求余(取模運(yùn)算)。如 %果可能為 。//沒有 ?long x=32。 //int to long 向窄的方向必須強(qiáng)制說明 ?int i=32L。//long to int ?byte j=(byte)i。例如,它可以 “ 擠壓 ” 一個 long值到一個 int變量中。 ? int squashed =( int) ( bigValue) 。一般來講,建議用圓括號將需要轉(zhuǎn)型的全部表達(dá)式封閉。 43 算術(shù)表達(dá)式的結(jié)果類型 結(jié)果類型 操作數(shù)的類型 long 操作數(shù)必須是整數(shù)類型,而且至少一個操作數(shù)類型是 long int 操作數(shù)必須是整數(shù)類型 double 至少一個操作數(shù)類型是 double float 至少一個操作數(shù)類型是 float ,操作數(shù)不能有類型 double 44 練習(xí)題 long bigval = 6。 double z = float z1 = 。 ?int n = i++%5。 a%=3/a+3 5 15 48 異常 1 46 下列類型轉(zhuǎn)換合法嗎? char c=?A?。 boolean b=true。 float f=。 double d=。 int i=1000。 int i=1000。amp。amp。amp。 AND op1 amp。amp。(x++ 1) 51 移位和位操作運(yùn)算 整數(shù)在計(jì)算機(jī)內(nèi)存中的二進(jìn)制表示 ?整數(shù) 30的二進(jìn)制表示就是 ?0000 0000 0000 0000 0000 0000 0001 1110 52 移位和位操作運(yùn)算 (c.) Java編程語言支持整數(shù)數(shù)據(jù)類型的位運(yùn)算,它們的運(yùn)算符 ?求反 Not ~ ? And amp。 01001111 01100010 = 00101101 ^ 01001111 01101111 = 00101101 | 01001111 53 移位和位操作運(yùn)算 (c.) 位運(yùn)算符 10110000 = ~01001111 00001101 = 00101101 amp。 位與 op1 amp。移位的結(jié)果是第一個操作數(shù)被 2的冪來除,而指數(shù)的值是由第二個數(shù)給出的。例如: 1010 ... 2 結(jié)果是 111010 ... ?在移位的過程中, 運(yùn)算符使符號位被拷貝。和 |處理一些變量,這些變量中的各個二進(jìn)制位用作某些種類對象的狀態(tài)指示器,例如一個顏色值包含了紅黃蘭三個分量,每個分量范圍在 0至 256,可以定義一個 int類型的變量 color,利用它的三個字節(jié)分別表示三個分量的值,如: 可以通過如下語句分別獲得三個顏色分量的值 ? int color=0x00F1AD07,red=0,yellow=0,blue=0。 0x000000FF。 0x0000FF00。 0x00FF0000。= |= ^= = = = 快捷賦值運(yùn)算 ?變量 op = 表達(dá)式 等價(jià)于 變量 = 變量 op 表達(dá)式 例如: ? a += 2 等價(jià)于 a = a + 2 ? 要注意的是,快捷運(yùn)算符的右端操作數(shù)是作為一個整體參與運(yùn)算的。否則返回 op3的值 . 成員 參見面向?qū)ο蟛糠值某蓡T訪問 [ ] 數(shù)組 聲明、創(chuàng)建數(shù)組以及訪問數(shù)組元素 ( ) 括號 改變表達(dá)式先后運(yùn)算順序 強(qiáng)制類型轉(zhuǎn)換 定界一個用逗號隔開的參數(shù)列表 new 創(chuàng)建 創(chuàng)建對象或者數(shù)組 instanceof 實(shí)例 op1 instanceof op2 如果 op1是 op2的實(shí)例,返回true 60 其它運(yùn)算符-條件運(yùn)算符 使用方法: booleanexp ? exp1 : exp2 ?如果表達(dá)式 booleanexp結(jié)果為真( true),則返回 exp1的值,否則返回 exp2的值 ?唯一的一個三元運(yùn)算符 注意:如果 booleanexp為真( true),則不計(jì)算 exp2,例如: ?int i = 7。 ?(i+”, ”+j)。 switch (c10?1:c25?2:c35?3:4) { case 1: ( +c+℃ 有點(diǎn)冷。 )。 case 2: ( +c+℃ 正合適。 )。 case 3: ( +c+℃ 有點(diǎn)熱。break。 )。 //78 ?(6+7+”A”)。 //6A7 63 數(shù)學(xué)函數(shù) 三角函數(shù) ?sin cos tan ?asin acos atan atan2 數(shù)值函數(shù) ?abs max min ceil ?floor round rint sqrt ?pow exp log random toRadians 64 Abs(double x):傳回 x 的絕對值。 asin(double x):傳回 x值的反正弦函數(shù)值。 atan2(double x, double y):傳回極坐標(biāo)(polar)的 θ 值 ceil(double x):傳回不小于 x的最小整數(shù)值 cos(double x):傳回 x徑度的余弦函數(shù)值 65 exp(double x):傳回相當(dāng)于 ex值 floor(double x):傳回不大于 x的最大整數(shù)值 log(double x):傳回 x的自然對數(shù)函數(shù)值 max(double x,double y):傳回 x、 y較大數(shù) min(double x,double y):傳回 x、 y較小數(shù) pow(double x,double y):傳回 xy值 random():傳回隨機(jī)數(shù)值 66 rint(double x):傳回最接近 x的整數(shù)值 round(double x):傳回 x的四舍五入值 si
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1