下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
java的數(shù)據(jù)類型說明java的數(shù)據(jù)類型說明1:什么叫數(shù)據(jù)類型數(shù)據(jù)類型簡(jiǎn)單的說就是對(duì)數(shù)據(jù)的分類,對(duì)數(shù)據(jù)各自的特點(diǎn)進(jìn)行類別的劃分,劃分的每種數(shù)據(jù)類型都具有區(qū)別于其它類型的特征,每一類數(shù)據(jù)都有相應(yīng)的特點(diǎn)和操作功能。例如數(shù)字類型的就能夠進(jìn)行加減乘除的操作。在現(xiàn)實(shí)生活中,我們通常會(huì)對(duì)信息進(jìn)行分類,從而使得我們能很容易的判斷某個(gè)數(shù)據(jù)是表示一個(gè)百分?jǐn)?shù)還是一個(gè)日期,我們通常是通過判斷數(shù)字是否帶”%”,或者是否是一個(gè)我們熟悉的”日期格式”。類似的在程序中,計(jì)算機(jī)也需要某種方式來判斷某個(gè)數(shù)字是什么類型的。這通常是需要程序員顯示來聲明某個(gè)數(shù)據(jù)是什么類型的,Java就是這樣的。Java是一種強(qiáng)類型的.語言,凡是使用到的變量,在編譯之前一定要被顯示的聲明。:Java數(shù)據(jù)類型的分類Java里面的數(shù)據(jù)類型從大的方面分為兩類,一是基本數(shù)據(jù)類型,一是引用類型,基本的Java數(shù)據(jù)類型層次圖如下::Java中的基本數(shù)據(jù)類型Java中的基本數(shù)據(jù)類型分為八個(gè)原始數(shù)據(jù)類型,原始類型可分為四種::整數(shù)型:byte、short、int、long:浮點(diǎn)型:float、double:字符型:char:邏輯型:boolean:整數(shù)型:byte、short、int、longbyte:字節(jié)型short:短整型int:整型long:長(zhǎng)整型在Java中,整數(shù)型的值都是帶符號(hào)的數(shù)字,可以用十進(jìn)制、八進(jìn)制和十六進(jìn)制來表示。所謂多少進(jìn)制,就是滿多少就進(jìn)位的意思,如十進(jìn)制表示逢十進(jìn)位,八進(jìn)制就表示逢八進(jìn)位。示例:15:十進(jìn)制的15015:八進(jìn)制的15,相當(dāng)于十進(jìn)制的13,計(jì)算公式:1*8+5=130x15:十六進(jìn)制的15,相當(dāng)于十進(jìn)制的21,計(jì)算公式:1*16+5=21:在在Java中的定義示例示例1:byteabc=5;表示在Java中定義一個(gè)變量abc,類型是byte類型,值是5同理可以定義其它的類型:比如:shortabc1=5;intabc2=5;longabc3=5;這些都是可以的,如果要明確表示是long型的值,可以在后面直接跟一個(gè)字母“L”。L表示一個(gè)long值。也就是寫成:longabc4=5L;請(qǐng)注意,在Java編程語言中使用大寫或小寫L同樣都是有效的,但由于小寫l與數(shù)字1容易混淆,因而,盡量不要使用小寫。注意:整數(shù)型的值,如果沒有特別指明,默認(rèn)是是int型取值范圍和默認(rèn)值取值范圍的表示是按Java編程語言規(guī)范定義的且不依賴于平臺(tái):浮點(diǎn)型:float、doubleJava用浮點(diǎn)型來表示實(shí)數(shù),簡(jiǎn)單地說就是帶小數(shù)的數(shù)據(jù)。用float或double來定義浮點(diǎn)類型,如果一個(gè)數(shù)字包括小數(shù)點(diǎn)或指數(shù)部分,或者在數(shù)字后帶有字母F或f(float)、D或d(double),則該數(shù)字文字為浮點(diǎn)型的。示例:12.3//簡(jiǎn)單的浮點(diǎn)型數(shù)據(jù)12.3E10//數(shù)據(jù)很大的一個(gè)浮點(diǎn)數(shù)據(jù):在在Java中的定義示例如下定義都是可以的:floatabc=5.6F;floatabc=5.6f;doubleabc=5.6;doubleabc=5.6D;doubleabc=5.6d;:提示:浮點(diǎn)型的值,如果沒有特別指明,默認(rèn)是是double型的:定義float型的時(shí)候,一定要指明是float型的,可以通過在數(shù)字后面添加”F”或者”f”來表示。:定義double型的時(shí)候,可以不用指明,默認(rèn)就是double型的,也可以通過在數(shù)字后面添加”D”或者”d”來表示。取值范圍和默認(rèn)值Java技術(shù)規(guī)范的浮點(diǎn)數(shù)的格式是由電力電子工程師學(xué)會(huì)(IEEE)754定義的,是獨(dú)立于平臺(tái)的??梢酝ㄟ^Float.MAX_VALUE和Float.MIN_VALUE取得Float的最大最小值;可以通過Double.MAX_VALUE和Double.MIN_VALUE來取得Double的最大最小值。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 上海市2024-2025學(xué)年高二上學(xué)期期末考試數(shù)學(xué)試卷(含答案)
- 數(shù)學(xué)-山東省濰坊市、臨沂市2024-2025學(xué)年度2025屆高三上學(xué)期期末質(zhì)量檢測(cè)試題和答案
- 2024甲乙雙方債務(wù)清償合同
- 2024年飯店股權(quán)轉(zhuǎn)讓合同范本一
- 2024建筑工程施工期間安全維護(hù)協(xié)議范本版B版
- 2024電力設(shè)施施工安全用電保障合同版B版
- 2025年度大棚蔬菜種植與農(nóng)業(yè)產(chǎn)業(yè)扶貧合作協(xié)議3篇
- 2024版勞務(wù)中介公司服務(wù)合同范本
- 2024童鞋品牌授權(quán)與獨(dú)家代理銷售合同3篇
- 2024版影視拍攝用高空吊籃臨時(shí)租賃合同2篇
- 專項(xiàng)債券培訓(xùn)課件
- 2025年1月普通高等學(xué)校招生全國統(tǒng)一考試適應(yīng)性測(cè)試(八省聯(lián)考)語文試題
- CNAS-CL01-G001:2024檢測(cè)和校準(zhǔn)實(shí)驗(yàn)室能力認(rèn)可準(zhǔn)則的應(yīng)用要求
- 2024城市河湖底泥污染狀況調(diào)查評(píng)價(jià)技術(shù)導(dǎo)則
- MT-T 1199-2023 煤礦用防爆柴油機(jī)無軌膠輪運(yùn)輸車輛通用安全技術(shù)條件
- 軸聯(lián)軸器離合器解析課件
- 一年級(jí)上學(xué)期語文期末試卷分析一年級(jí)上冊(cè)語文試卷
- C4支持學(xué)生創(chuàng)造性學(xué)習(xí)與表達(dá)作業(yè)1-設(shè)計(jì)方案
- 藥廠質(zhì)量管理部QA人員崗位設(shè)置表
- Q∕SY 01330-2020 井下作業(yè)現(xiàn)場(chǎng)監(jiān)督規(guī)范
- 醫(yī)院關(guān)于不合理醫(yī)療檢查專項(xiàng)治理自查自查自糾總結(jié)
評(píng)論
0/150
提交評(píng)論