摘要:的基礎類型主要分為四大類,八小類。四大類分別為整數型,浮點數類型,布爾類型字符類型。是最常用的整數數據類型。布爾類型布爾類型有兩個值和,用來判定的邏輯條件。基礎類型的數據,直接存放在棧內存?;A類型的方法傳參是通過值拷貝的方法。
Java的基礎類型主要分為四大類,八小類。四大類分別為整數型,浮點數類型,布爾類型,字符類型。其中整數型有四中,容量從小到大分別為:byte,short,int,long。浮點數類型有兩個,分別是float和double。
整型
類型 | 占用字節 | 范圍 | 其他 |
---|---|---|---|
byte | 1字節 | -2^7 ~ 2^7-1 | 最大值127 |
short | 2字節 | -2^15 ~ 2^15-1 | 最大值32767 |
int | 4字節 | -2^31 ~ 2^31-1 | 最大值為2,147,483,647,約為21億 |
long | 8字節 | -2^63 ~ 2^63-1 | 最大值約為 9.22E+18 |
Java為了跨平臺使用,所有數據類型統一為有符號。
每種數據類型在不同位數的機器上范圍相同,不用考慮跨平臺的數據溢出問題。
int是最常用的整數數據類型。
長整型數據后有個L,如2L, 4000000000L。
浮點數類型
類型 | 占用字節 | 范圍 |
---|---|---|
float | 4字節 | 大約 -3.40282347E+38F ~ 3.40282347E+38F (有效位數 6~7位) |
double | 8字節 | 大約 -1.79769313486231570E+308 ~ 1.79769313486231570E+308 (有效位數15位) |
一個浮點數常量默認為double,可以在浮點數結尾加上D,如 3.14D,可以不加。
float類型的數值有一個后綴F,例如 3.14F,不加這個F會報錯(不加F相當于把一個double類型賦值給float類型的變量,可能會造成數據溢出,所以編譯報錯)。
布爾類型(boolean)
boolean(布爾)類型有兩個值:true和false,用來判定的邏輯條件。
整數型和布爾值不能相互轉換。
字符類型(char)
char類型一般用來表示單個字符,一個Unicode字符,占用2個字節,范圍是 Unicode 0 ~ Unicode 2E16-1。
《Core Java》一書強烈建議不要在程序中使用char類型。
其他
基礎類型即不需要new的類型。
基礎類型的數據,直接存放在JVM棧內存。其他需要new的類型都為對象,統一存放在堆內存。
基礎類型的方法傳參是通過值拷貝的方法。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/67974.html
摘要:剛開始學習的時候,可能是一頭霧水,不知道從何學起。這個教程總體來說就像列文虎克教學,細到極致,妙到毫巔。適合絕對零基礎的,每個知識點掰開了揉碎了講解。 剛開始學習java的時候,可能是一頭霧水,不知道從何學起。還有很多Java小白,在剛自學Java的時候玩命的學習,玩命的記住Java原理,天天早上五點起床背Java的一些英...
摘要:變量聲明變量變量名規則字母開頭,由字母或數字構成的序列,中的字母包括或者某種語言中代表字母的任何字符,數字包括或者某種語言中代表數字的任何字符。刪除原始字符串頭部和尾部空格。中斷控制流程,使用在和循環中,用于提前中斷循環。 《Java核心技術 卷Ⅰ》 第3章 Java 的基本程序設計結構 一些規則 類命名:CamelCase 駝峰命名法,以及必須是字母開頭,后面跟字母和數字的任意組合...
閱讀 3887·2021-09-27 13:36
閱讀 4592·2021-09-22 15:12
閱讀 3067·2021-09-13 10:29
閱讀 1837·2021-09-10 10:50
閱讀 2365·2021-09-03 10:43
閱讀 526·2019-08-29 17:10
閱讀 449·2019-08-26 13:52
閱讀 3258·2019-08-23 14:37