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

正文內(nèi)容

[互聯(lián)網(wǎng)]2java語言基礎(chǔ)-資料下載頁

2025-10-09 22:01本頁面
  

【正文】 優(yōu)先級(jí) ? 在一個(gè)表達(dá)式中可能有各種運(yùn)算符, Java語言規(guī)定了表達(dá)式中出現(xiàn)各種運(yùn)算符的時(shí)候,哪種運(yùn)算符先進(jìn)行運(yùn)算,哪種運(yùn)算符后進(jìn)行運(yùn)算的運(yùn)算符運(yùn)算順序,稱為運(yùn)算符的優(yōu)先級(jí),它指明了同一表達(dá)式中多個(gè)運(yùn)算符被執(zhí)行的次序,同一級(jí)里的操作符具有相同的優(yōu)先級(jí)。在表達(dá)式中,優(yōu)先級(jí)高的運(yùn)算符先進(jìn)行運(yùn)算。 例如對(duì)于表達(dá)式: a = b + c * d / (c ^ d) ? Java處理時(shí)將按照表 先級(jí)的次序進(jìn)行。在上例中,因?yàn)槔ㄌ?hào)優(yōu)先級(jí)最高,所以先計(jì)算 c^d,接著是 c*d,然后除以 c^d,最后,把上述結(jié)果與 b的和存儲(chǔ)到變量 a中。 ? 結(jié)合性 ? 在表達(dá)式中出現(xiàn)多個(gè)相同優(yōu)先級(jí)的運(yùn)算符時(shí) , 就需要考慮結(jié)合性 。 結(jié)合性確定同級(jí)運(yùn)算符的運(yùn)算順序 。 運(yùn)算符有左結(jié)合性和右結(jié)合性兩種 。 左結(jié)合性指的是從左向右使用運(yùn)算符 。 例如二元算術(shù)運(yùn)算符具有左結(jié)合性 , 計(jì)算 a + b c時(shí) , 操作數(shù) b的左 、 右運(yùn)算符 +、 是同級(jí)運(yùn)算符 , 計(jì)算時(shí) , b先與左邊的 + 結(jié)合 , 計(jì)算 a + b, 其和再與 c相減;而右結(jié)合性是從右向左使用運(yùn)算符 。 例如 , 賦值運(yùn)算符具有右結(jié)合性 , 計(jì)算 a = b = c時(shí) , 操作數(shù) b的左 、 右運(yùn)算符都是同級(jí)的賦值運(yùn)算符 ,所以 , 先執(zhí)行 b = c, 再執(zhí)行 a = b。 包裝類 ( wrapper class) ? Java不是純面向?qū)ο蟮某绦蛟O(shè)計(jì)語言 , 這是因?yàn)樗?byte、 short、 int、 long、 float、 double、 char和 boolean這些基本類型 。 Java保留它們是出于效率方面的原因 。 但有時(shí)候 , 確實(shí)需要將這些基本類型作為類來處理 。 例如在調(diào)用方法時(shí) , 若采用 int數(shù)據(jù)作為參數(shù) , 因?yàn)樗前粗祩魉偷?, 在被調(diào)方法中就不能改變調(diào)用方法中對(duì)應(yīng)參數(shù)的值 。 但是 , 若將一個(gè)含有 int數(shù)據(jù)的對(duì)象作為參數(shù) , 那么 , 調(diào)用方法中對(duì)應(yīng)參數(shù)中 int值就可以被改變 。 ? Java語言中專門提供了所謂的包裝類( wrapper class)。這些類將以上基本類型包裝成類?;绢愋团c它們對(duì)應(yīng)的包裝類見表 。 ? 使用包裝類的方法與其他類一樣 , 定義對(duì)象的引用 、用 new運(yùn)算符創(chuàng)建對(duì)象 , 用方法來對(duì)對(duì)象進(jìn)行操作 。 ? 例如: Integer i = new Integer(10)。 // i 是 Integer類的一個(gè)對(duì)象 , 值為 10 Integer j = new Integer(20)。 // j 是 Integer類的一個(gè)對(duì)象 , 值為 20 程序運(yùn)行結(jié)果如下: 2147483647 2147483648 ? 程序運(yùn)行結(jié)果如下: 2021 的二進(jìn)制是 : 11111010101 2021 的八進(jìn)制是 : 3725 2021 的十六進(jìn)制是 : 7d5 iobj = 123 i = 123 iobj1==iobj2 ? true iobj = 2128 num = 4133 輸入輸出初步 ? ? (1)print和 println方法 ? 可以用 、變量或表達(dá)式的值輸出到屏幕 。 println方法可有 0個(gè)或 1個(gè)參數(shù) 。 若參數(shù)是 0個(gè) , 則輸出一回車換行 ,光標(biāo)移動(dòng)到下一行行首;若有一個(gè)參數(shù) , 該參數(shù)可以是 char,byte,int,boolean, float,double, String, char[]( 字符數(shù)組 ) 和 Object( 對(duì)象 ) 類型的 , 各種類型的數(shù)據(jù)轉(zhuǎn)換成相應(yīng)的字符串類型輸出 。 輸出給定所有內(nèi)容后 , 輸出一個(gè)回車換行 。 ? 另外也常用 , print方法需要一個(gè)參數(shù)來輸出 , 可用的參數(shù)類型與 println相同 ,輸出參數(shù)的值后不輸出回車換行 , 因此 , 若輸出內(nèi)容本身不包含控制光標(biāo)的內(nèi)容或未滿行 , , 光標(biāo)將停留在輸出內(nèi)容后 。 (2)printf和 format格式輸出方法 ? 要控制輸出數(shù)據(jù)的格式,可使用 類似的 ,在方法的參數(shù)中對(duì)每一輸出項(xiàng) (表達(dá)式 ),都可在一個(gè)格式控制字符串中用%開始的格式符進(jìn)行格式控制。 ? 例如: (a=%d\tb=%f\tc=%c,a,b,c)。 或: (a=%d\tb=%f\tc=%c,a,b,c)。 ? 其中的輸出項(xiàng)為 a、 b和 c三項(xiàng),在格式控制字符串a(chǎn)=%d\tb=%f\tc=%c中有三個(gè)格式符對(duì)它們進(jìn)行控制,未指出順序時(shí),按照自然順序進(jìn)行格式控制,即:% d控制 a 使其以十進(jìn)制整數(shù)形式輸出;% f控制 b使其以十進(jìn)制實(shí)數(shù)形式輸出;% c控制 c使其以字符形式輸出。為了能得到正確輸出的數(shù)據(jù)和格式,不同類型的輸出項(xiàng)應(yīng)使用不同的格式符來進(jìn)行格式控制輸出。適用于基本類型和字符串類型輸出的常用格式符有: % b 布爾型數(shù)據(jù) % c 字符 % d 十進(jìn)制整數(shù) % f 十進(jìn)制實(shí)數(shù) % e或% g 科學(xué)記數(shù)法形式的十進(jìn)制實(shí)數(shù) % s 字符串 %n 輸出換行符 ? 格式控制字符串中的其他字符,無格式控制功能,輸出時(shí)將按字符原樣輸出。如上例中的 a=、 b=、 c=和 \t(制表符)將按原意輸出。 ? ? (1)read方法 ? 可以用 ()從鍵盤輸入整數(shù)值在 0~ 255之間的byte值 ( int類型 ) 。 若程序運(yùn)行時(shí)需要從鍵盤輸入其他類型的數(shù)據(jù) , 則需要使用 Java提供的輸入 /輸出功能 。 不論需從鍵盤輸入何種類型的數(shù)據(jù) , Java從鍵盤接收數(shù)據(jù)都是以字符串的形式進(jìn)行 , 再根據(jù)實(shí)際數(shù)據(jù)的需要進(jìn)行類型轉(zhuǎn)換 。 ? 應(yīng)用本方法時(shí)要使用 Java的異常處理機(jī)制 。 (2)使用 next方法 ? 若使用 Java提供 next方法,可從鍵盤輸入各種基本類型和字符串類型的數(shù)據(jù)。不論需從鍵盤輸入何種類型的數(shù)據(jù), Java從鍵盤接收數(shù)據(jù)都是以字符串的形式進(jìn)行, next方法要根據(jù)輸入數(shù)據(jù)的類型來選用。有 nextByte、nextInt、 nextShort、 nextLong、 nextFloat、nextDouble、 nextBoolean和 next(以空格和回車為結(jié)束標(biāo)記的字符串輸入)等適用于不同類型數(shù)據(jù)輸入的方法。使用 next方法進(jìn)行鍵盤輸入的例子如下。 ? ? 1.使用 showMessageDialog(輸出信息對(duì)話框 )方法 ? Java中的 話框的形式來進(jìn)行輸出,支持一個(gè)輸出項(xiàng),在輸出內(nèi)容較多時(shí),也可用字符串連接的形式來輸出。 ?例 如右圖所示 。 ?2. 使用 showInputDialog方法輸入信息 ?使用 Java提供的 showInputDialog方法,可從輸入信息對(duì)話框中輸入一個(gè)字符串。需要時(shí),可進(jìn)行類型轉(zhuǎn)換,得到所需類型的輸入數(shù)據(jù)。 ?【 例 】 使用對(duì)話框進(jìn)行程序的輸入輸出。輸入一個(gè)代表年號(hào)的整數(shù),求這一年的元旦是星期幾? ?元旦是星期幾的計(jì)算公式 (設(shè)年號(hào)為 y,按整數(shù)運(yùn)算 ): ? s = y + (y1) / 4 (y1) / 100 + (y1)/ 400。 ?s除以 7的余數(shù)即為星期數(shù),余數(shù)為 0表示星期日 。 import 。 class YuanDan{ public static void main(String args[]){ int s,y。 y=(( 請(qǐng) 輸入一個(gè)年號(hào): ))。 s = y + (y1) / 4 (y1) / 100 + (y1)/ 400。 s = s % 7。 (null,y + 年的元旦是星期 + s)。 } } ? 程序運(yùn)行的輸入輸出界面及結(jié)果見下圖。 例 。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1