卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

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

在Java語(yǔ)言中,數(shù)據(jù)類(lèi)型可以分為兩大類(lèi):基本類(lèi)型和擴(kuò)展類(lèi)型。首先,我們來(lái)看一下Java語(yǔ)言的基本數(shù)據(jù)類(lèi)型。基本數(shù)據(jù)類(lèi)型包括: Boolean布爾型:只有兩個(gè)值true和false。 Char

在Java語(yǔ)言中,數(shù)據(jù)類(lèi)型可以分為兩大類(lèi):基本類(lèi)型和擴(kuò)展類(lèi)型。首先,我們來(lái)看一下Java語(yǔ)言的基本數(shù)據(jù)類(lèi)型。基本數(shù)據(jù)類(lèi)型包括:

  • Boolean布爾型:只有兩個(gè)值true和false。
  • Char字符型。
  • Byte:8位帶符號(hào)整數(shù),取值范圍為-128到127之間的任意整數(shù)。
  • Short:16位無(wú)符號(hào)整數(shù),取值范圍為-32768到32767之間的任意整數(shù)。
  • Int:32位帶符號(hào)整數(shù),取值范圍為-2^31到2^31-1之間的任意整數(shù)。
  • Long:64位帶符號(hào)整數(shù),取值范圍為-2^63到2^63-1之間的任意整數(shù)。
  • Float:32位單精度浮點(diǎn)數(shù),根據(jù)IEEE754-1985標(biāo)準(zhǔn)。
  • Double:64位雙精度浮點(diǎn)數(shù),根據(jù)IEEE754-1985標(biāo)準(zhǔn)。

Boolean布爾型

Boolean型變量只能取值為true或false。在邏輯運(yùn)算中,我們已經(jīng)見(jiàn)過(guò)這種類(lèi)型的變量。以下是一個(gè)示例程序:

public class Test601 {
    public static void main(String[] args) {
        boolean x  true;
        boolean y  false;
        ("xy"   (xy));
        ("x||y"   (x||y));
        ("x^y"   (x^y));
        ("!x"   (!x));
    }
}

根據(jù)邏輯運(yùn)算符的計(jì)算表,我們可以得出xytruefalsefalse;x||ytrue||falsetrue;x^ytrue^falsetrue;!x!truefalse。

Char字符型

Char型用于表示字母,它只能表示一個(gè)單一的字母。通常char型常量必須使用單引號(hào)括起來(lái),以與數(shù)字區(qū)分開(kāi)來(lái)。以下是一個(gè)char型變量的示例:

char letter  'a';

在Java語(yǔ)言中,char型并不常用,因?yàn)槿绻鎯?chǔ)字符的話,通常會(huì)使用擴(kuò)展的數(shù)據(jù)類(lèi)型String。

整型

在Java語(yǔ)言中,提供了多種整型數(shù)據(jù)類(lèi)型:byte、short、int、long。它們都是定義整數(shù)的,唯一的區(qū)別就是它們能夠表示數(shù)據(jù)的范圍。

能夠表示數(shù)據(jù)范圍越大,占用的內(nèi)存空間也越大。因此,在程序設(shè)計(jì)中應(yīng)選擇最合適的類(lèi)型來(lái)定義整數(shù)。

以下是這些整型數(shù)據(jù)類(lèi)型所占用的內(nèi)存空間和能夠表示的數(shù)字范圍:

  • int:占用32位,能夠表示-2^31到2^31-1之間的任意整數(shù)。
  • long:占用64位,能夠表示-2^63到2^63-1之間的任意整數(shù)。
  • short:占用16位,能夠表示-32768到32767之間的任意整數(shù)。
  • byte:占用8位,能夠表示-128到127之間的任意整數(shù)。

浮點(diǎn)型

在Java語(yǔ)言中,有兩種浮點(diǎn)數(shù)類(lèi)型:float和double。

float是單精度型,占用32位內(nèi)存空間;double是雙精度型,占用64位內(nèi)存空間。

浮點(diǎn)數(shù)是指小數(shù)點(diǎn)可以根據(jù)需要改變位置的數(shù)。以下是一個(gè)浮點(diǎn)數(shù)的示例程序:

public class Test604 {
    public static void main(String[] args) {
        float x1  7;
        float y1  9;
        double x2  7.0;
        double y2  9.0;
        (x1/y1);
        (x2/y2);
    }
}
標(biāo)簽: