国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Java--基本數(shù)據(jù)類型

這篇具有很好參考價(jià)值的文章主要介紹了Java--基本數(shù)據(jù)類型。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

在Java中,一共有8種基本類型,其中有4種整形,2種浮點(diǎn)類型,1種字符類型char(用于表示Unicode編碼的代碼單元)和一種表示真值bloolean類型。

1、整形

整形用于表示沒(méi)有小數(shù)部分的數(shù)值,允許是負(fù)數(shù)。Java提供了4種整形。

Java--基本數(shù)據(jù)類型,Java基礎(chǔ),java,python,開(kāi)發(fā)語(yǔ)言

在通常情況下,int 類型最常用。但如果想要表示整個(gè)地球的居住人口,就需要使用long類型了。byte和short類型主要用于特定的應(yīng)用場(chǎng)合,例如,底層的文件處理或者存儲(chǔ)空間很寶貴時(shí)的大數(shù)組。

長(zhǎng)整型數(shù)值有一個(gè)后綴L或l (如40000000)。十六進(jìn)制數(shù)值有一個(gè)前綴x或0X (如0xCAFE)。八進(jìn)制有一一個(gè)前綴0,例如,010對(duì)應(yīng)十進(jìn)制中的8。很顯然,八進(jìn)制表示法比較容易混淆,所以建議最好不要使用八進(jìn)制常數(shù)。

從Java 7開(kāi)始,加上前綴0b或OB就可以寫二進(jìn)制數(shù)。例如,0b1001 就是9。另外,同樣是從Java 7開(kāi)始,還可以為數(shù)字字面量加下劃線,如用1 000 000 (或01111 0100 0010 0100 0000 )表示100萬(wàn)。這些下劃線只是為了讓人更易讀。Java 編譯器會(huì)去除這些下劃線。

2、浮點(diǎn)類型

浮點(diǎn)類型用于表示有小數(shù)部分的數(shù)值,在Java中有2種浮點(diǎn)類型。

Java--基本數(shù)據(jù)類型,Java基礎(chǔ),java,python,開(kāi)發(fā)語(yǔ)言

double表示這種類型的數(shù)值精度是float類型的兩倍(有人稱之為雙精度數(shù)值)。在很多情況下,float 類型的精度(6~ 7位有效數(shù)字)并不能滿足需求。實(shí)際上,只有很少的情況適合使用float類型,例如,需要單精度數(shù)的庫(kù),或者需要存儲(chǔ)大量數(shù)據(jù)時(shí)。

float類型的數(shù)值有-一個(gè)后綴F或f (例如,3.14F)。 沒(méi)有后綴F的浮點(diǎn)數(shù)值(如3.14)總是默認(rèn)為double 類型。當(dāng)然,也可以在浮點(diǎn)數(shù)值后面添加后綴D或d (例如,3.14D)。

所有的浮點(diǎn)數(shù)值計(jì)算都遵循IEEE 754規(guī)范。具體來(lái)說(shuō),下 面是用于表示溢出和出錯(cuò)情況 的三個(gè)特殊的浮點(diǎn)數(shù)值:

  • 正無(wú)窮大

  • 負(fù)無(wú)窮大

  • NaN (不是-一個(gè)數(shù)字)

例如,一個(gè)正整數(shù)除以0的結(jié)果為正無(wú)窮大。計(jì)算0/0或者負(fù)數(shù)的平方根結(jié)果為NaN。

注釋: 常量Double.POSITIVE INFINITY、Double.NEGATIVE INFINITY和Double.NaN (以及相應(yīng)的Float類型的常量)分別表示這三個(gè)特殊的值,但在實(shí)際應(yīng)用中很少遇到。

警告:浮點(diǎn)數(shù)值不適用于無(wú)法接受舍入誤差的金融計(jì)算。例如,命令System. out .println(2.0-1.1)將打印出0.999999999999,而不是人們期望的0.9。這種舍入誤差的主要原因是浮點(diǎn)數(shù)值采用二進(jìn)制系統(tǒng)表示,而在二進(jìn)制系統(tǒng)中無(wú)法精確地表示分?jǐn)?shù)1/10。這就好像十進(jìn)制無(wú)法精確地表示分?jǐn)?shù)1/3一樣。如果在數(shù)值計(jì)算中不允許有任何舍入誤!差,就應(yīng)該使用BigDecimal類。

3、char類型

char類型原本用于表示單個(gè)字符。不過(guò),現(xiàn)在情況已經(jīng)有所變化。如今,有些Unicode字符可以用一個(gè)char值描述,另外一些Unicode字符則需要兩個(gè)char 值。

char類型的字面量值要用單引號(hào)括起來(lái)。例如: 'A' 是編碼值為65的字符常量。它與"A"不同,"A" 是包含-一個(gè)字符A的字符串。char類型的值可以表示為十六進(jìn)制值,其范圍從\u0000到\uFFFF。例如,\u2122表示商標(biāo)符號(hào)(TM),\u03C0 表示希臘字母π

除了轉(zhuǎn)義序列\(zhòng)u之外,還有一些用于表示特殊字符的轉(zhuǎn)義序列,請(qǐng)參看表3-3。所有這些轉(zhuǎn)義序列都可以出現(xiàn)在加引號(hào)的字符字面量或字符串中。例如,'\u2122' 或"Hello\n"。 轉(zhuǎn)義 序列\(zhòng)u還可以出現(xiàn)在加引號(hào)的字符常量或字符串之外(而其他所有轉(zhuǎn)義序列不可以)。例如:

public static void main(String\u005B\u005D args)

就完全符合語(yǔ)法規(guī)則,\u005B 和\u005D分別是[]的編碼。

Java--基本數(shù)據(jù)類型,Java基礎(chǔ),java,python,開(kāi)發(fā)語(yǔ)言

4、boolean類型

boolean (布爾)類型有兩個(gè)值: false 和true,用來(lái)判定邏輯條件。整型值和布爾值之間不能進(jìn)行相互轉(zhuǎn)換。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-679696.html

到了這里,關(guān)于Java--基本數(shù)據(jù)類型的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【python基礎(chǔ)】基本數(shù)據(jù)類型-字符串類型

    【python基礎(chǔ)】基本數(shù)據(jù)類型-字符串類型

    視頻講解: 字符串?dāng)?shù)據(jù)類型01 字符串就是一系列字符。在python中,用引號(hào)括起來(lái)文本內(nèi)容的都是字符串。 其語(yǔ)法格式為:‘文本內(nèi)容’或者“文本內(nèi)容” 編寫程序如下所示 我們發(fā)現(xiàn)其中的引號(hào)可以是單引號(hào),也可以是雙引號(hào)。這樣的靈活性可以使我們進(jìn)行引號(hào)之間的嵌套。

    2024年02月06日
    瀏覽(27)
  • Java--基本數(shù)據(jù)類型

    Java--基本數(shù)據(jù)類型

    在Java中,一共有8種基本類型,其中有4種整形,2種浮點(diǎn)類型,1種字符類型char(用于表示Unicode編碼的代碼單元)和一種表示真值bloolean類型。 1、整形 整形用于表示沒(méi)有小數(shù)部分的數(shù)值,允許是負(fù)數(shù)。Java提供了4種整形。 在通常情況下,int 類型最常用。但如果想要表示整個(gè)地

    2024年02月11日
    瀏覽(25)
  • Java基本數(shù)據(jù)類型

    Java是一種強(qiáng)類型語(yǔ)言,它有八種基本數(shù)據(jù)類型,分為三類:整型、浮點(diǎn)型和字符型。如何選擇適當(dāng)?shù)臄?shù)據(jù)類型是一個(gè)程序員需要考慮的重要問(wèn)題。在本文中,我們將詳細(xì)介紹Java的基本數(shù)據(jù)類型,以及它們?cè)诔绦蛑械膽?yīng)用。 整型數(shù)據(jù)類型表示整數(shù)。Java有四種整型數(shù)據(jù)類型,分

    2023年04月09日
    瀏覽(22)
  • java基本數(shù)據(jù)類型取值范圍

    在JAVA中一共有八種基本數(shù)據(jù)類型,他們分別是? byte、short、int、long、float、double、char、boolean? 整型? 其中byte、short、int、long都是表示整數(shù)的,只不過(guò)他們的取值范圍不一樣? byte的取值范圍為-128~127,占用1個(gè)字節(jié)(-2的7次方到2的7次方-1)? short的取值范圍為-32768~32767,占用

    2024年02月12日
    瀏覽(20)
  • 【Java SE】基本數(shù)據(jù)類型

    【Java SE】基本數(shù)據(jù)類型

    大家好!我是保護(hù)小周?,本期為大家?guī)?lái)的是?Java的基本數(shù)據(jù)類型,內(nèi)容會(huì)與C語(yǔ)言的基本數(shù)據(jù)類型進(jìn)行基本的比較,數(shù)據(jù)類型提示,整型提升,以及簡(jiǎn)單了解 String 類型 ,進(jìn)一步感受Java 的安全性。 C語(yǔ)言混不下去了,面向?qū)ο蟮木幊烫藒 目錄 一、常量 二、基本數(shù)據(jù)類

    2024年02月11日
    瀏覽(20)
  • 零基礎(chǔ)學(xué)Python(5)— 基本數(shù)據(jù)類型

    零基礎(chǔ)學(xué)Python(5)— 基本數(shù)據(jù)類型

    前言: Hello大家好,我是小哥談。 在內(nèi)存中存儲(chǔ)的數(shù)據(jù)可以有多種類型。例如:一個(gè)人的姓名可以用字符型存儲(chǔ),年齡可以使用數(shù)值型存儲(chǔ),婚姻狀況可以使用布爾型存儲(chǔ)。這里的字符型、數(shù)值型、布爾型都是Python語(yǔ)言中提供的基本數(shù)據(jù)類型。下面將詳細(xì)介紹基本數(shù)據(jù)類型。

    2024年01月25日
    瀏覽(20)
  • 開(kāi)心檔之Java 基本數(shù)據(jù)類型

    開(kāi)心檔之Java 基本數(shù)據(jù)類型

    目錄 Java 基本數(shù)據(jù)類型 內(nèi)置數(shù)據(jù)類型 實(shí)例 實(shí)例 類型默認(rèn)值 實(shí)例 引用類型 Java 常量 自動(dòng)類型轉(zhuǎn)換 自動(dòng)類型轉(zhuǎn)換 實(shí)例 強(qiáng)制類型轉(zhuǎn)換 實(shí)例 隱含強(qiáng)制類型轉(zhuǎn)換 ? 變量就是申請(qǐng)內(nèi)存來(lái)存儲(chǔ)值。也就是說(shuō),當(dāng)創(chuàng)建變量的時(shí)候,需要在內(nèi)存中申請(qǐng)空間。 內(nèi)存管理系統(tǒng)根據(jù)變量的類

    2024年02月05日
    瀏覽(21)
  • Java面試題:解釋Java的基本數(shù)據(jù)類型及其大小和默認(rèn)值,列舉數(shù)據(jù)類型常見(jiàn)的錯(cuò)誤知識(shí)點(diǎn)

    Java的基本數(shù)據(jù)類型是Java編程語(yǔ)言中用于存儲(chǔ)簡(jiǎn)單值的類型。這些數(shù)據(jù)類型包括整數(shù)類型、浮點(diǎn)類型、字符類型和布爾類型。下面是對(duì)這些基本數(shù)據(jù)類型的詳細(xì)解釋,包括它們的大小和默認(rèn)值,以及一些常見(jiàn)的面試中容易出錯(cuò)的知識(shí)點(diǎn)。 基本數(shù)據(jù)類型及其大小和默認(rèn)值 整型

    2024年04月16日
    瀏覽(39)
  • 【Java 基礎(chǔ)篇】Java 數(shù)據(jù)類型

    Java是一門強(qiáng)類型的編程語(yǔ)言,它要求在使用變量之前必須先聲明其數(shù)據(jù)類型。數(shù)據(jù)類型定義了變量的取值范圍和可進(jìn)行的操作。在Java中,有原始數(shù)據(jù)類型(Primitive Types)和引用數(shù)據(jù)類型(Reference Types)兩種類型。本篇博客將深入探討Java的數(shù)據(jù)類型,并提供相關(guān)代碼示例。

    2024年02月11日
    瀏覽(31)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包