黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 Java八大數(shù)據(jù)類型的詳細介紹

Java八大數(shù)據(jù)類型的詳細介紹

更新時間:2022-06-02 10:20:51 來源:動力節(jié)點 瀏覽2130次

Java 是一種強類型語言。這意味著,在 Java 中,每種數(shù)據(jù)類型都有自己的嚴格定義。當數(shù)據(jù)類型之間發(fā)生任何沖突時,不存在隱式數(shù)據(jù)類型轉換。數(shù)據(jù)類型的任何更改都應由程序員明確聲明。

Java 定義了8 種原始數(shù)據(jù)類型:byte、short、int、long、char、float和.doubleboolean

它們分為以下幾類:

整數(shù)

浮點數(shù)字

人物

布爾類型

每種數(shù)據(jù)類型的詳細信息如下:

整數(shù):

它們有四種類型:byte, short, int, long。重要的是要注意這些是有符號的正值和負值。有符號整數(shù)使用2 的補碼存儲在計算機中。它包含負值和正值,但格式不同,例如(-1 to -128)or (0 to +127)。無符號整數(shù)可以容納更大的正值,而沒有像(0 to 255). 與 C++ 不同,Java 中沒有無符號整數(shù)。

字節(jié):

字節(jié)數(shù)據(jù)類型是一個 8 位有符號二進制補碼整數(shù)。

Wrapper Class: Byte
Minimum value: -128 (-2^7)
Maximum value: 127 (2^7 -1)
Default value: 0
Example: byte a = 10 , byte b = -50;

短的:

短數(shù)據(jù)類型是 16 位有符號二進制補碼整數(shù)。

Wrapper Class: Short
Minimum value: -32,768 (-2^15)
Maximum value: 32,767 (2^15 -1)
Default value: 0.
Example: short s = 10, short r = -1000;

詮釋:

int 數(shù)據(jù)類型是一個 32 位有符號二進制補碼整數(shù)。它通常用作整數(shù)值的默認數(shù)據(jù)類型,除非存在內存問題。

Wrapper Class: Integer
Minimum value: (-2^31)
Maximum value: (2^31 -1)
The default value: 0.
Example: int a = 50000, int b = -20

長:

Long 數(shù)據(jù)類型是一個 64 位有符號二進制補碼整數(shù)。

Wrapper Class: Long
Minimum value: (-2^63)
Maximum value: (2^63 -1)
Default value: 0L.
Example: long a = 100000L, long b = -600000L; 
By default all integer type variable is "int". So long num=600851475143  will give an error.
But it can be specified as long by appending the suffix L (or l)

浮點數(shù)?:

這些也稱為實數(shù),用于涉及小數(shù)精度的表達式。它們有兩種類型:float, double。在貨幣或研究數(shù)據(jù)等精確數(shù)據(jù)的情況下,實際上避免了浮動。

漂?。?/h2>

float 數(shù)據(jù)類型是單精度 32 位IEEE 754 浮點數(shù)。

Wrapper Class: Float
Float is mainly used to save memory in large arrays of floating point numbers.
Default value: 0.0f.
Example: float f1 = 24.5f;
The default data type of floating-point number is double. So float f = 24.5 will introduce an error.
However, we can append the suffix F (or f) to designate the data type as float.

雙倍的:

double 數(shù)據(jù)類型是雙精度 64 位IEEE 754 浮點。此數(shù)據(jù)類型通常是默認選擇。此數(shù)據(jù)類型絕不應用于精確值,例如貨幣。

Wrapper Class: Double
This data type is generally used as the default data type for decimal values.
Default value: 0.0d.
Example: double d1 = 123.400778;

特點:

我們使用這種數(shù)據(jù)類型來存儲字符。這與 C/C++ 中的 char 不同。Java 使用UNICODE國際公認的字符集。Java 中的字符為 16 位,而 C/C++ 中的字符為 8 位。

Wrapper Class: Character
Minimum value: '\u0000' (or 0).
Maximum value: '\uffff' (or 65,535).
Default value: null ('\u0000').
Example: char letterA ='a';

布爾值:

這用于存儲邏輯值。布爾類型的值可以是真或假。這種類型通常由關系運算符返回。

There are only two possible values: true and false.
Wrapper Class: Boolean
This data type is used for simple flags that track true/false conditions.
Default value is false.
Example: boolean b = true, boolean b1 = 1(this is not possible in java and give incompatible type error), boolean b2;

參考數(shù)據(jù)類型:

除了原始數(shù)據(jù)類型之外,還有使用不同類的構造函數(shù)創(chuàng)建的引用變量。引用變量可用于任何類以及數(shù)組、字符串、掃描儀、隨機數(shù)、模具等。使用新關鍵字初始化引用變量。

例子 :

public class Box{
    int length, breadth, height;
    public Box(){
        length=5;
        breadth=3;
        height=2;
    }
}
class demo{
    public static void main(String args[]) {
        Box box1 = new Box();                //box1 is the reference variable  
        char[] arr = new char[10];           //arr is the reference variable
    }
}

細繩:

String 不是原始數(shù)據(jù)類型,但它允許您將多個字符數(shù)據(jù)類型存儲在一個數(shù)組中,并且有許多可以使用的方法。當用戶輸入數(shù)據(jù)并且您必須對其進行操作時,它非常常用。

在下面的示例中,我們嘗試從字符串中刪除所有字母并將其輸出:

String input = "My birthday is 10 January 1984 and my favorite number is 42";
String output = "";
for(int i=0;i<input.length();i++){
//if the character at index i on the string is a letter or a space, move on to the next index
if(Character.isLetter(input.charAt(i)) || input.charAt(i)==' '){     
    continue;
}
output = output + input.charAt(i); //the number is added onto the output
}
System.out.println(output);

輸出:

10198442

 

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 日韩黄色免费 | 欧美精品在线播放 | 综合自拍亚洲综合图区美腿丝袜 | 日韩午夜在线视频不卡片 | 国产免费看网站v片不遮挡 国产免费黄视频 | 爱爱毛片 | 日本激情一区二区三区 | 黄色视屏在线免费播放 | 久久成人免费视频 | 中国性成熟xxxxhd | 亚洲sss综合天堂久久久 | 刺激一区仑乱 | 日日噜噜夜夜狠狠久久丁香七 | 黄大色大片免费久久 | 国产精品视频网站 | 成人短视频在线观看免费 | 一级黄色片在线观看 | 欧美a在线播放 | 国产亚洲欧美另类第一页 | 亚洲福利区| 天天摸天天碰天天爽天天弄 | 国产视频精品免费 | 中文字幕天天躁日日躁狠狠 | 亚洲最新地址 | 欧美日韩亚洲国产精品 | 亚洲操| 污视频网站大全 | 国产一区2区3区 | 青青久久网 | 麻豆精品成人免费国产片 | 久久精品成人国产午夜 | 麻豆久久精品免费看国产 | 99色视频| 日韩女同一区二区三区 | 超级碰碰永久免费视频播放 | 亚洲人成毛片线播放 | 成人午夜在线 | 欧美日韩欧美日韩 | 中文字幕第99页 | 永久在线 | 国产日韩一区 |