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

正文內(nèi)容

程序設(shè)計類型變量和表達式-資料下載頁

2025-06-12 18:59本頁面
  

【正文】 直接輸出 ?println ?println方法不同于 print的主要之處在于將輸出信息打印完之后,還要寫出行分割字符串,默認(rèn)情況下,這個行分割字符串是 \n,即輸出一個換行回車。 ?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。 ?boolean status = true。 ?String str = Wele。 ?... ?(i)。 ?(status)。 ?(str)。 ?利用 print()方法輸出需要注意的是,每次輸出均緊接在上一次輸出的位置,中間沒有分隔符。 79 2. println()方法 ?println方法不同于 print的主要之處在于將輸出信息打印完之后,還要輸出行終止符,默認(rèn)情況下,這個行行終止符是 \n,即輸出一個換行。類似的, ?int i = 100。 ?boolean status = true。 ?String str = Wele。 ?... ?(i)。 ?(status)。 ?(str)。 ?print()和 println()方法對接受的參數(shù)均轉(zhuǎn)換成字符串輸出,因此,類似于下面的輸出: ?(i=+i)。 ?表示字符串“ i=” 再連接上變量 i的值傳換成的字符串輸出。 80 printf方法 public class TestPrintf { public static void main(String[] args) { int i = 100。 boolean status = true。 String str = Wele。 (%d %b %s,i,status,str)。 } } 81 格式字符串 產(chǎn)生格式化輸出的每個方法都需要 格式字符串 和 參數(shù)列表 。格式字符串是一個 String,它可以包含固定文本以及一個或多個嵌入的 格式說明符 。請考慮以下示例: ?Calendar c = ...。 String s = (Duke39。s Birthday: %1$tm %1$te,%1$tY, c)。 這里包含三個格式說明符 “ %1$tm” 、“ %1$te” 和 “ %1$tY” ,它們指出應(yīng)該如何處理參數(shù)以及在文本的什么地方插入它們。 格式字符串的其余部分是包括 Dukes Birthday: 和其他任何空格或標(biāo)點符號的固定文本。 82 表 32 主要的對應(yīng)格式 轉(zhuǎn)換 參數(shù)類別 說明 39。b39。, 39。B39。 常規(guī) 如果參數(shù) arg 為 null,則結(jié)果為 false。如果 arg 是一個 boolean 值或 Boolean,則結(jié)果為 () 返回的字符串。否則結(jié)果為 true。 39。h39。, 39。H39。 常規(guī) 如果參數(shù) arg 為 null,則結(jié)果為 null。否則,結(jié)果為調(diào)用 (()) 得到的結(jié)果。 39。s39。, 39。S39。 常規(guī) 如果參數(shù) arg 為 null,則結(jié)果為 null。如果 arg 實現(xiàn) Formattable,則調(diào)用 。否則,結(jié)果為調(diào)用 () 得到的結(jié)果。 39。c39。, 39。C39。 字符 結(jié)果是一個 Unicode 字符 39。d39。 整數(shù) 結(jié)果被格式化為十進制整數(shù) 39。o39。 整數(shù) 結(jié)果被格式化為八進制整數(shù) 39。x39。, 39。X39。 整數(shù) 結(jié)果被格式化為十六進制整數(shù) 39。e39。, 39。E39。 浮點 結(jié)果被格式化為用計算機科學(xué)記數(shù)法表示的十進制數(shù) 39。f39。 浮點 結(jié)果被格式化為十進制數(shù) 39。g39。, 39。G39。 浮點 根據(jù)精度和舍入運算后的值,使用計算機科學(xué)記數(shù)形式或十進制格式對結(jié)果進行格式化。 39。a39。, 39。A39。 浮點 結(jié)果被格式化為帶有效位數(shù)和指數(shù)的十六進制浮點數(shù) 39。t39。, 39。T39。 日期 /時間 日期和時間轉(zhuǎn)換字符的前綴。請參閱 日期 /時間轉(zhuǎn)換 。 39。%39。 百分比 結(jié)果為字面值 39。%39。 (39。\u002539。) 39。n39。 行分隔符 結(jié)果為特定于平臺的行分隔符 83 常規(guī)類型、字符類型和數(shù)值類型的格式說明符的語法如下: ? %[argument_index$][flags][width][.precision]conversion ?可選的 argument_index 是一個十進制整數(shù),用于表明參數(shù)在參數(shù)列表中的位置。第一個參數(shù)由 1$ 引用,第二個參數(shù)由 2$ 引用,依此類推。 ?可選 flags 是修改輸出格式的字符集。有效標(biāo)志集取決于轉(zhuǎn)換類型。 ?可選 width 是一個非負(fù)十進制整數(shù),表明要向輸出中寫入的最少字符數(shù)。 ?可選 precision 是一個非負(fù)十進制整數(shù),通常用來限制字符數(shù)。特定行為取決于轉(zhuǎn)換類型。 ?所需 conversion 是一個表明應(yīng)該如何格式化參數(shù)的字符。給定參數(shù)的有效轉(zhuǎn)換集取決于參數(shù)的數(shù)據(jù)類型。 用來表示日期和時間類型的格式說明符的語法如下: ? %[argument_index$][flags][width]conversion 與參數(shù)不對應(yīng)的格式說明符的語法如下: ?%[flags][width]conversion 84 long n = 461012。 (%d%n, n)。 (%08d%n, n)。 (%+8d%n, n)。 (%,8d%n, n)。 (%+,8d%n%n, n)。 85 double pi = 。 (%f%n, pi)。 (%.3f%n, pi)。 (%%n, pi)。 (%%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ù)組 ?類 ?接口 需要掌握 ?每種類型的默認(rèn)初始值、寬度和范圍 ?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。c=a+b。a+b要首先轉(zhuǎn)換成 int,所以左右類型不匹配 常量和變量 ?兩者的區(qū)別 ?字面常量和符號常量 89 變量 ?變量的作用,如何聲明變量(類型和名稱) ?變量名必須符合標(biāo)識符的規(guī)范 ?變量的推薦命名規(guī)范 運算符 ?操作數(shù):一元、二元、三元運算符 ?功能:算術(shù)、賦值、關(guān)系、邏輯、位、其他 ?熟記每種運算符 算術(shù)運算符 ?注意自增、自減 ?/ 運算符在操作數(shù)是整數(shù)的情況下的結(jié)果 ?% 90 關(guān)系運算符 ?比較兩個值之間的大小,結(jié)果返回邏輯值 邏輯運算符 ?操作數(shù)只能是邏輯值 ?!,amp。amp。,||,^ 位運算符 ?操作數(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