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

正文內(nèi)容

程序設(shè)計類型變量和表達式-預(yù)覽頁

2025-07-06 18:59 上一頁面

下一頁面
 

【正文】 public class Card { char suit。 33 運算符和表達式 表達式就是由變量、對象、運算符和方法調(diào)用構(gòu)成的式子,表達式應(yīng)該按照 Java語法來構(gòu)造,才可以被編譯系統(tǒng)理解、執(zhí)行,每個表達式都有一個某種類型的結(jié)果。 34 運算符 表 24 運算符的結(jié)合方向 Separator [] () 。 L to R || R to L ?: R to L = *= /= %= += = = = = amp。 ?op1 ? op2 : op3 //中綴表示 instanceof是 Java編程語言特有的運算符 36 算術(shù)表達式 + 加法 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īng)用于算數(shù)表達式 ,自增 (自減 )運算只能應(yīng)用于整數(shù)類型或 char類型數(shù)據(jù)在。 根據(jù) Java語言規(guī)范,在進行算術(shù)運算中需要注意以下幾個問題: ( 1)整數(shù)除。 ( 2)浮點除。如 %果可能為 。 //int to long 向窄的方向必須強制說明 ?int i=32L。例如,它可以 “ 擠壓 ” 一個 long值到一個 int變量中。一般來講,建議用圓括號將需要轉(zhuǎn)型的全部表達式封閉。 double z = float z1 = 。 a%=3/a+3 5 15 48 異常 1 46 下列類型轉(zhuǎn)換合法嗎? char c=?A?。 float f=。 int i=1000。amp。amp。amp。 01001111 01100010 = 00101101 ^ 01001111 01101111 = 00101101 | 01001111 53 移位和位操作運算 (c.) 位運算符 10110000 = ~01001111 00001101 = 00101101 amp。移位的結(jié)果是第一個操作數(shù)被 2的冪來除,而指數(shù)的值是由第二個數(shù)給出的。和 |處理一些變量,這些變量中的各個二進制位用作某些種類對象的狀態(tài)指示器,例如一個顏色值包含了紅黃蘭三個分量,每個分量范圍在 0至 256,可以定義一個 int類型的變量 color,利用它的三個字節(jié)分別表示三個分量的值,如: 可以通過如下語句分別獲得三個顏色分量的值 ? int color=0x00F1AD07,red=0,yellow=0,blue=0。 0x0000FF00。= |= ^= = = = 快捷賦值運算 ?變量 op = 表達式 等價于 變量 = 變量 op 表達式 例如: ? a += 2 等價于 a = a + 2 ? 要注意的是,快捷運算符的右端操作數(shù)是作為一個整體參與運算的。 ?(i+”, ”+j)。 )。 )。break。 //78 ?(6+7+”A”)。 asin(double x):傳回 x值的反正弦函數(shù)值。如: ?char ch = 39。 //輸出結(jié)果是 a=99 69 課堂練習(xí) 有四個整數(shù)分別用 a、 b、 c、 d表示,請使用條件運算符找出其中最大值。 70 課堂練習(xí) 下面表達式的含義是什么? ?i30 amp。 ((i%10)!=0) 有半徑 r= ,寫出求圓周長、圓面積的表達式 有半徑 r= ,圓柱高 h= 3,寫出求圓柱體積表達式 71 字符串是引用類型。例如: This is a \u03c0 實際上就是 This is a π 72 字符串對象 ?字符串常量和字符串對象是兩個不同的概念 ?字符串常量在內(nèi)存中由編譯器分配到特定的區(qū)域,保存有字符序列。 //聲明了一個未初始化的變量 String str=null。 ?值比較主要比較兩個字符串的字符序列。 (\Morning\.equals(\morning\)結(jié)果是 +eq)。 ?首先,創(chuàng)建 Scanner的一個對象,掃描數(shù)據(jù)來自鍵盤輸入。 ?最后,調(diào)用對象的 close()方法關(guān)閉輸入。 (請輸入一個整數(shù),敲回車結(jié)束 )。 String s=()。 public class ConsoleDemo { public static void main(String[] args) { Console cons =()。 ?printf ?printf則是一種格式化輸出,類似于 c語言的 printf(),實現(xiàn)了對布局對齊和排列的支持,以及對數(shù)值、字符串和日期 /時間數(shù)據(jù)的常規(guī)格式和特定于語言環(huán)境的輸出的支持 78 1. print()方法 ?print是 PrintStream類提供的一種輸出方法,支持boolean、 char、 char[]、 double、 float、 int、 long、 short、 String、 Object的直接輸出,例如: ?int i = 100。 ?(status)。類似的, ?int i = 100。 ?(status)。 80 printf方法 public class TestPrintf { public static void main(String[] args) { int i = 100。 } } 81 格式字符串 產(chǎn)生格式化輸出的每個方法都需要 格式字符串 和 參數(shù)列表 。s Birthday: %1$tm %1$te,%1$tY, c)。b39。如果 arg 是一個 boolean 值或 Boolean,則結(jié)果為 () 返回的字符串。, 39。 39。 常規(guī) 如果參數(shù) arg 為 null,則結(jié)果為 null。c39。d39。x39。e39。f39。G39。, 39。, 39。 39。 (39。 行分隔符 結(jié)果為特定于平臺的行分隔符 83 常規(guī)類型、字符類型和數(shù)值類型的格式說明符的語法如下: ? %[argument_index$][flags][width][.precision]conversion ?可選的 argument_index 是一個十進制整數(shù),用于表明參數(shù)在參數(shù)列表中的位置。 ?可選 width 是一個非負十進制整數(shù),表明要向輸出中寫入的最少字符數(shù)。給定參數(shù)的有效轉(zhuǎn)換集取決于參數(shù)的數(shù)據(jù)類型。 (%+8d%n, n)。 (%f%n, pi)。 86 復(fù)習(xí)要點 熟記 Java的語法規(guī)范、熟練使用各種數(shù)據(jù)類型、運算符和表達式 標(biāo)識符 ?以字母、下劃線和 $開頭,后跟字母、數(shù)字、下劃線和 $的連續(xù)序列 ?長度沒有限制 ?區(qū)分大小寫 ?不能使用關(guān)鍵字 關(guān)鍵字 ?goto保留,沒有 sizeof 87 數(shù)據(jù)類型 ?基本數(shù)據(jù)類型 ?整數(shù)型: byte、 short、 int、 long ?浮點型: float、 double ?字符型: char ?布爾型: boolean ?引用數(shù)據(jù)類型 ?數(shù)組 ?類 ?接口 需要掌握 ?每種類型的默認初始值、寬度和范圍 ?char類型占兩個字節(jié) ?沒有無符號數(shù) ?Unicode字符、轉(zhuǎn)義字符 ?八進制和十六進制數(shù)的表達 ?單精度和雙進度的區(qū)別 ?不同整數(shù)的表達 88 基本數(shù)據(jù)類型之間的轉(zhuǎn)換 ?byte,short,charintlongfloatdouble ?從左到右的轉(zhuǎn)換被稱為“擴展轉(zhuǎn)換 (widening)” ?從右到左的轉(zhuǎn)換被稱為“窄化轉(zhuǎn)換 (narrowing)” ?擴展轉(zhuǎn)換不必進行顯示類型轉(zhuǎn)換 ?強制轉(zhuǎn)換類型的方法 ?如:常見的一種轉(zhuǎn)換錯誤 short a,b,c。,||,^ 位運算符 ?操作數(shù)只能是整型 ?對整數(shù)中的位進行測試、置位、移位 ?注意移位運算對以 2為底的乘除簡化 91 賦值運算符 ?不能把任何值賦給一個常數(shù)或表達式,只能是一個已聲明過的有名變量 ?注意左右類型之間的賦值兼容 ?賦值簡化運算符的特點 其他運算符 ?[],() ?字符串合并: + ?條件運算符 : ? : ?對象運算符: instanceof ?強制類型轉(zhuǎn)換 ?點運算符 ?逗號運算符 (for循環(huán)的表達式 ) 92 表達式 ?由操作數(shù)和運算符組成 ?操作數(shù)可以是常量、變量和成員方法引用 ?所有出現(xiàn)的變量都應(yīng)該已被聲明且已初始化 ?表達式的運算要遵循優(yōu)先級 ?每個表達式最后總有一種明確的類型 表達式中的數(shù)值升級問題 ?表達式中所有的 byte、 short、 char型的值在運算時都自動升為 int在進行運算 ?基本類型的轉(zhuǎn)換優(yōu)先于自動裝 /拆箱
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1