數(shù)據(jù)類型及運(yùn)算符的使用_第1頁
數(shù)據(jù)類型及運(yùn)算符的使用_第2頁
數(shù)據(jù)類型及運(yùn)算符的使用_第3頁
數(shù)據(jù)類型及運(yùn)算符的使用_第4頁
數(shù)據(jù)類型及運(yùn)算符的使用_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、Java的數(shù)據(jù)類型基本數(shù)據(jù)類型:類似于普通的值,浮點(diǎn)型表示的是小數(shù)Java的 數(shù)據(jù)類型是有一點(diǎn)的取值范圍的,要使用一個數(shù)據(jù)類型的時候必須按 照一個范圍指定其內(nèi)容。如果超出了此范圍的話,肯定會出現(xiàn)數(shù)值的 不正確。引用數(shù)據(jù)類型:傳遞的是內(nèi)存的地址,當(dāng)一個數(shù)字已經(jīng)是最大或最小的時候,在進(jìn)行增加或減小的時候, 就會產(chǎn)生數(shù)據(jù)的溢出。最大值加一之后就變成最小值了,因?yàn)樽畲笾?已經(jīng)是最大了,再加一的話就超出了取值的范圍。如果想改變數(shù)據(jù)的 溢出的話,可以采用擴(kuò)大數(shù)據(jù)的類型的方式常用的轉(zhuǎn)義字符f換頁反斜線b倒退一格單引號r歸位雙引號t制表符Tabn換彳亍數(shù)據(jù)類型的轉(zhuǎn)換轉(zhuǎn)換類型有自動類型轉(zhuǎn)換和強(qiáng)制類型轉(zhuǎn)換。自動類

2、型轉(zhuǎn)換針對兩 種情況:(1)轉(zhuǎn)換前的類型和轉(zhuǎn)換后的類型兼容(2)轉(zhuǎn)換后的數(shù)據(jù) 類型的范圍比轉(zhuǎn)換前的范圍要大。運(yùn)算符的使用:!表示的是取反得操作,簡單的說就是將true變?yōu)镕ALSE,將false 變?yōu)閠rueo 二+和-改變數(shù)字的正負(fù)號。加減運(yùn)算符,自增和自減符號:+和一:寫在后面表示的是先使用變量之后再進(jìn) 行自增或自減得操作,例如a+ (先計算后自曾),即先輸出原來的 數(shù)字在加一輸出;相反的,如果寫在前面的話,表示的是先進(jìn)行自增 或自減之后再進(jìn)行變量的操作,例如:-a(先自減后計算),即先減 一輸出之后再輸出減一之后的值。邏輯運(yùn)算符:不管是短路,其基本的操作時一樣的;使用與操作 的時候,要求

3、前后幾個表達(dá)式的內(nèi)容都是true,最終的結(jié)果才是true, 如果有一個是false,則最終的結(jié)果就為false;使用或操作的時候, 要求前后幾個表達(dá)式只要有一個true,則最終的結(jié)果就為true,只有 全部都為false的時候,其結(jié)果才為falseo&”表示的是只要第一個條件滿足,之后的代碼都不執(zhí)行了, “&”表示要將所有的代碼都檢驗(yàn)之后才運(yùn)行?!癐”和“II”的操作和 以上的用法是一樣的。括號的用法是可以改變優(yōu)先級,如果要進(jìn)行位操作的話,需要先將十進(jìn)制的數(shù)字轉(zhuǎn)換為二進(jìn)制之 后再進(jìn)行操作。在java中的左移“”的使用:左移是指將運(yùn)算符 的二進(jìn)制碼整體左移指定的位數(shù),左移之后的空位用0來填充。右

4、移 是將運(yùn)算數(shù)的二進(jìn)制碼整體右移,右移之后的空位以符號來填充,如 果是整數(shù)用“0”來填充,如果是負(fù)數(shù)用“1”來填充。無符號的操作 右移“”空位都是用“0”來填充。判斷與循環(huán)語句的使用:程序的結(jié)構(gòu)有以下三種:順序結(jié)構(gòu):程序從上往下依次執(zhí)行。選擇執(zhí)行結(jié)構(gòu):是根據(jù)條件成立與否,在決定執(zhí)行哪些語句 的一種結(jié)構(gòu),if語句實(shí)際上就是一種選擇結(jié)構(gòu)。循環(huán)結(jié)構(gòu):根據(jù)判斷條件成立與否,決定程序段落的執(zhí)行次數(shù)。 在判斷語句中,一定要決定結(jié)束語句,不然的話,程序?qū)⒁恢币韵惹?的條件執(zhí)行下去。If語句的使用:要根據(jù)判斷的結(jié)構(gòu)來執(zhí)行不同的語句的時候,就 可以使用if語句了。她會根據(jù)檢驗(yàn)判斷結(jié)果如何,在決定程序的執(zhí)行 與否

5、。If語句的結(jié)構(gòu):1.If (判斷語句)如果判斷語句成立的話就執(zhí)行大括號里面的語句。語句一;語句二;2.if else語句:if (判斷語句)判斷語句成立執(zhí)行的語句else判斷語句不成立是執(zhí)行的語句三日運(yùn)算符:?:例如 變量=xy?x:y;的表達(dá)式可以替換if else 語句,使得所寫的語句更加的簡單,在Java程序中可以經(jīng)常用到。if elseif if 語句:If (條件判斷1)(執(zhí)行語句1else if (條件判斷2)(執(zhí)行語句2else (條件判斷n)(執(zhí)行語句n if else語句可以判斷多條件語句,switch 語句:Switch (表達(dá)式)case選擇值1:執(zhí)行語句;break;case選擇值2 :執(zhí)行語句;break;case選擇值n:執(zhí)行語句;break;default:執(zhí)行語句;注意:在表達(dá)式中,只能使用數(shù)字、字符、或者枚舉;使用時一定要加上break,否則程序?qū)?zhí)行所有的語句,那么,選擇 間失去了意義。循環(huán)語句:1. while循

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論