chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Java的基本數(shù)據(jù)類(lèi)型

科技綠洲 ? 來(lái)源:Java技術(shù)指北 ? 作者:Java技術(shù)指北 ? 2023-10-10 15:12 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

大家都知道 Java 是一門(mén)強(qiáng)類(lèi)型的編程語(yǔ)言,這就是說(shuō)必須為每一個(gè)變量顯示的聲明一種類(lèi)型。在 Java 中,一共有8種基本類(lèi)型,其中有4種整型、2種浮點(diǎn)型、1種字符類(lèi)型和1種布爾類(lèi)型。

在了解這些基本類(lèi)型之前,我們先了解一下另外兩個(gè)概念-- bit 和 字節(jié)。

  • bit 是信息技術(shù)的最基本存儲(chǔ)單位,非常小。計(jì)算機(jī)就是以二進(jìn)制存儲(chǔ)數(shù)據(jù)的,二進(jìn)制的一位就是1bit。
  • 字節(jié)與bit的換算關(guān)系是 1字節(jié) = 8 bit。通常1一個(gè)英文字符 = 一個(gè)字節(jié), 一個(gè)中文字符 = 2個(gè)字節(jié)。

整型

整型是用于表示沒(méi)有小數(shù)部分的數(shù)值,它可以是負(fù)數(shù)。Java中有4種整型,具體看表格

類(lèi)型存儲(chǔ)大小取值范圍
int4個(gè)字節(jié)-2^31 ~ 2^31-1
short2個(gè)字節(jié)-2^15 ~ 2^15-1
long8個(gè)字節(jié)-2^63 ~ 2^63-1
byte1個(gè)字節(jié)-128 ~ 127

一般情況,需要使用整型存儲(chǔ)數(shù)據(jù)的時(shí)候,我們可以使用int。如果int 存儲(chǔ)不夠使用的情況下,我們就使用 long。

在Java中,整型的范圍與運(yùn)行Java代碼的機(jī)器系統(tǒng)平臺(tái)無(wú)關(guān)。這就解決了軟件在不同平臺(tái)互相移植給程序員帶來(lái)一系列問(wèn)題。

浮點(diǎn)類(lèi)型

浮點(diǎn)類(lèi)型用于表示有小數(shù)部分的數(shù)值。在Java中,有兩種浮點(diǎn)類(lèi)型,具體我們來(lái)看下表格

類(lèi)型存儲(chǔ)大小取值范圍
float4個(gè)字節(jié)大約±3.40282347E+38F(有效位數(shù)為6~7位)
double8個(gè)字節(jié)大約 ±1.79769313486231570E+308(有效位數(shù)為15位)

double 表示這種類(lèi)型的數(shù)值精度是 float 類(lèi)型的兩倍(有人稱(chēng)之為雙精度數(shù)值)。絕大部分應(yīng)用程序都采用 double 類(lèi)型。

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

所有的浮點(diǎn)數(shù)值計(jì)算都遵循IEEE754規(guī)范。

char類(lèi)型

char 類(lèi)型原本用于表示單個(gè)字符。

有些 Unicode字符也可以用一個(gè) char來(lái)描述。說(shuō)到這指北君就帶大家稍微了解一下Unicode編碼吧。

為什么會(huì)出現(xiàn)Unicode編碼?

在 Unicode 出現(xiàn)之前, 已經(jīng)有許多種不同的標(biāo)準(zhǔn): 美國(guó)的 ASCII、西歐語(yǔ)言中的 ISO8859-1 俄羅斯的 KOI-8、 中國(guó)的 GB18030 和 BIG-5 等。

這樣就產(chǎn)生了下面兩個(gè)問(wèn)題: 一個(gè)是對(duì)于任意給定的代碼值,在不同的編碼方案下有可能對(duì)應(yīng)不同的字母; 二是采用大字符集的語(yǔ)言其編碼長(zhǎng)度有可能不同。

設(shè)計(jì) Unicode 編碼的目的就是要解決這些問(wèn)題。最初Unicode只有65536的一半都不到,經(jīng)過(guò)一段時(shí)間的發(fā)展,65536已經(jīng)不夠使用了。所以出現(xiàn)了上述所說(shuō)的部分Unicode 可以通過(guò)char來(lái)描述。

布爾類(lèi)型

布爾(boolean)類(lèi)型有兩個(gè)值: false 和 true , 用來(lái)判定邏輯條件 整型值和布爾值之間不能進(jìn)行相互轉(zhuǎn)換。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 存儲(chǔ)
    +關(guān)注

    關(guān)注

    13

    文章

    4798

    瀏覽量

    90083
  • JAVA
    +關(guān)注

    關(guān)注

    20

    文章

    3002

    瀏覽量

    116460
  • 軟件
    +關(guān)注

    關(guān)注

    69

    文章

    5333

    瀏覽量

    91606
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4968

    瀏覽量

    74010
  • 數(shù)據(jù)類(lèi)型

    關(guān)注

    0

    文章

    237

    瀏覽量

    14190
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    C語(yǔ)言中基本數(shù)據(jù)類(lèi)型、變量和常量的使用

    C語(yǔ)言中基本數(shù)據(jù)類(lèi)型、變量和常量的使用
    發(fā)表于 08-18 16:42 ?4196次閱讀
    C語(yǔ)言中基<b class='flag-5'>本數(shù)據(jù)類(lèi)型</b>、變量和常量的使用

    72 Java本數(shù)據(jù)類(lèi)型

    JAVA編程語(yǔ)言
    小凡
    發(fā)布于 :2022年08月28日 16:36:13

    73 Java本數(shù)據(jù)類(lèi)型

    JAVA編程語(yǔ)言
    小凡
    發(fā)布于 :2022年08月28日 16:49:00

    Java本數(shù)據(jù)類(lèi)型

    JAVA編程語(yǔ)言
    小凡
    發(fā)布于 :2022年09月08日 09:06:20

    [2.1.1]--2.1JAVA的基本數(shù)據(jù)類(lèi)型

    面向?qū)ο缶幊?/span>
    jf_75936199
    發(fā)布于 :2023年01月21日 16:43:46

    java本數(shù)據(jù)類(lèi)型和包裝類(lèi)之間的關(guān)系問(wèn)題

    JAVA
    電子學(xué)習(xí)
    發(fā)布于 :2023年01月30日 11:50:48

    JAVA語(yǔ)言的基本類(lèi)型

    JAVA語(yǔ)言的基本類(lèi)型Java的基本數(shù)據(jù)類(lèi)型如表3-1所示。這些類(lèi)型分為四種:整型、實(shí)型、字符型和布爾型。 表3-1  基
    發(fā)表于 12-06 00:24

    Java數(shù)據(jù)類(lèi)型有哪些?

    Java變量的分類(lèi)Java整數(shù)的類(lèi)型Java字符類(lèi)型Java 字符串
    發(fā)表于 11-04 06:17

    Java本數(shù)據(jù)類(lèi)型之間的運(yùn)算規(guī)則是什么?

    Java本數(shù)據(jù)類(lèi)型Java變量的使用說(shuō)明Java本數(shù)據(jù)類(lèi)型之間的運(yùn)算規(guī)則
    發(fā)表于 11-04 09:59

    Java的基本數(shù)據(jù)類(lèi)型與條件結(jié)構(gòu)

    Java基礎(chǔ)入門(mén)》第二篇1 基本數(shù)據(jù)類(lèi)型,運(yùn)算符與表達(dá)式,條件結(jié)構(gòu),循環(huán)結(jié)構(gòu)...
    發(fā)表于 12-23 08:02

    JAVA本數(shù)據(jù)類(lèi)型初始化

    Java盡自己的全力保證所有變量都能在使用前得到正確的初始化。若被定義成相對(duì)于一個(gè)方法的“局部”變 量,這一保證就通過(guò)編譯期的出錯(cuò)提示表現(xiàn)出來(lái)。因此,如果使用下述代碼: void f() { int i;i++;} 就會(huì)收到一條出錯(cuò)提示消息,告訴你i可能尚未初始化。
    發(fā)表于 11-27 08:56 ?2040次閱讀

    面向?qū)ο蟪绦蛟O(shè)計(jì) - 課內(nèi)實(shí)驗(yàn)1(Java語(yǔ)言概述)

    了解 Java數(shù)據(jù)類(lèi)型 掌握各種變量的聲明方式。 理解運(yùn)算符的優(yōu)先級(jí)。 掌握 Java本數(shù)據(jù)類(lèi)型、運(yùn)算符與表達(dá)式、數(shù)組的使用方法。 理解
    發(fā)表于 11-17 14:22 ?1次下載
    面向?qū)ο蟪绦蛟O(shè)計(jì) - 課內(nèi)實(shí)驗(yàn)1(<b class='flag-5'>Java</b>語(yǔ)言概述)

    51單片機(jī)學(xué)習(xí)筆記(9)——C51的基本數(shù)據(jù)類(lèi)型和擴(kuò)充數(shù)據(jù)類(lèi)型

    本數(shù)據(jù)類(lèi)型:擴(kuò)充數(shù)據(jù)類(lèi)型
    發(fā)表于 11-14 13:36 ?1次下載
    51單片機(jī)學(xué)習(xí)筆記(9)——C51的基<b class='flag-5'>本數(shù)據(jù)類(lèi)型</b>和擴(kuò)充<b class='flag-5'>數(shù)據(jù)類(lèi)型</b>

    本數(shù)據(jù)類(lèi)型分享

    本數(shù)據(jù)類(lèi)型本數(shù)據(jù)類(lèi)型:包括位、位序列、整數(shù)、浮點(diǎn)數(shù)、日期時(shí)間。此外字符也屬于基本數(shù)據(jù)類(lèi)型,請(qǐng)參見(jiàn)文檔String與WString。 1.位和位序列 2.整數(shù)數(shù)據(jù)類(lèi)型 3.浮點(diǎn)型實(shí)
    的頭像 發(fā)表于 06-13 14:14 ?1.3w次閱讀
    基<b class='flag-5'>本數(shù)據(jù)類(lèi)型</b>分享

    byte屬于java基本類(lèi)型

    是的,byte屬于Java的基本數(shù)據(jù)類(lèi)型之一。Java中共有8種基本數(shù)據(jù)類(lèi)型,分別是byte、short、int、long、float、double、char和boolean。byte
    的頭像 發(fā)表于 12-05 10:40 ?1830次閱讀