java有哪些基本数据类型 java的基本数据类型有哪些

java\u57fa\u672c\u6570\u636e\u7c7b\u578b\u6709\u54ea\u4e9b\uff1f

Java\u7684\u57fa\u672c\u6570\u636e\u7c7b\u578b\u5206\u4e3a\uff1a\u6574\u6570\u7c7b\u578b\u3001\u6d6e\u70b9\u7c7b\u578b\u3001\u5b57\u7b26\u7c7b\u578b\u3001\u5e03\u5c14\u7c7b\u578b\u8fd9\u56db\u4e2a\u7c7b\u578b\u3002
1\u3001\u6574\u6570\u7c7b\u578b
\u6574\u6570\u7c7b\u578b\u53d8\u91cf\u7528\u6765\u8868\u793a\u6574\u6570\u7684\u6570\u636e\u7c7b\u578b\u3002\u6574\u6570\u7c7b\u578b\u53c8\u5206\u4e3a\u5b57\u8282\u578b\uff08byte\uff09\u3001\u77ed\u6574\u578b\uff08short\uff09\u3001\u6574\u578b\uff08int\uff09\u3001\u957f\u6574\u578b\uff08long\uff09\u8fd9\u56db\u79cd\u3002

2\u3001\u6d6e\u70b9\u7c7b\u578b
\u6d6e\u70b9\u7c7b\u578b\u7528\u6765\u8868\u793a\u5c0f\u6570\u7684\u6570\u636e\u7c7b\u578b\u3002\u6d6e\u70b9\u7c7b\u578b\u5206\u4e3afloat\uff08\u5355\u7cbe\u5ea6\u578b\uff09\u548cdouble\uff08\u53cc\u7cbe\u5ea6\u7c7b\u578b\uff09\u8fd9\u4e24\u79cd\u3002float\uff08\u5355\u7cbe\u5ea6\u578b\uff09\u4e00\u822c\u5728\u7cbe\u5ea6\u8981\u6c42\u4e0d\u9ad8\u7684\u65f6\u5019\u4f7f\u7528\u3002double\uff08\u53cc\u7cbe\u5ea6\u7c7b\u578b\uff09\u4e00\u822c\u5728\u6570\u503c\u7cbe\u5ea6\u9ad8\u7684\u65f6\u5019\u4f7f\u7528\u3002

3\u3001\u5b57\u7b26\u7c7b\u578b
\u5b57\u7b26\u7c7b\u578b\u7684\u5173\u952e\u5b57\u662f\u201cchar\u201d\u3002

4\u3001\u5e03\u5c14\u7c7b\u578b
\u5e03\u5c14\u7c7b\u578b\u662f\u8868\u793a\u903b\u8f91\u503c\u7684\u57fa\u672c\u6570\u636e\u7c7b\u578b\u3002boolean\u5e38\u91cf\u6709\u201c\u771f\u201d\u548c\u201c\u5047\u201d\u8fd9\u4e24\u4e2a\u72b6\u6001\u3002\u4e00\u822c\u7528true\u8868\u793a\u201c\u771f\u201d\u3001false\u8868\u793a\u201c\u5047\u201d\u3002\u5b83\u7684\u5b9a\u4e49\u65b9\u6cd5\u662f\u5728\u53d8\u91cf\u540d\u524d\u52a0\u4e0a\u7c7b\u578b\u5173\u952e\u5b57boolean\u3002

java\u7684\u57fa\u672c\u6570\u636e\u7c7b\u578b\u6709\uff1a
1\u3001\u5e03\u5c14\u578b\uff08boolean\uff09
\u53d6\u503c\u8303\u56f4\uff1aTrue \u6216 False
2\u3001\u5b57\u8282\u578b\uff08byte\uff09
\u53d6\u503c\u8303\u56f4\uff1a0 - 255
3\u3001\u77ed\u6574\u578b\uff08short\uff09
\u53d6\u503c\u8303\u56f4\uff1a-32,768 ~ 32767
4\u3001\u6574\u578b\uff08int\uff09
\u53d6\u503c\u8303\u56f4\uff1a-2,147,483,648 ~ 2,147,483,647
5\u3001\u957f\u6574\u578b\uff08long\uff09
\u53d6\u503c\u8303\u56f4\uff1a-9223372036854775808~9223372036854775807
6\u3001\u5355\u7cbe\u5ea6\u6d6e\u70b9\u578b\uff08float\uff09
\u8d1f\u6570\u8303\u56f4:
-3.402823E38 ~ -1.401298E-45
\u6b63\u6570\u8303\u56f4:
1.401298E-45 ~ 3.402823E38
7\u3001\u53cc\u7cbe\u5ea6\u6d6e\u70b9\u578b\uff08double\uff09
\u8d1f\u6570\u8303\u56f4:
-1.797,693,134,862,32E308 ~
-4.940,656,458,412,47E-324
\u6b63\u6570\u8303\u56f4:
4.940,656,458,412,47E-324 ~
1.797,693,134,862,32E308
8\u3001\u5b57\u7b26\u578b\uff08char\uff09
\u53d6\u503c\u8303\u56f4\uff1a'\u0000'~'\ufff'

\u6269\u5c55\u8d44\u6599
\u4efb\u4f55\u6570\u636e\u7c7b\u578b\u7684\u6570\u7ec4\u90fd\u9700\u8981 20 \u4e2a\u5b57\u8282\u7684\u5185\u5b58\u7a7a\u95f4\uff0c\u52a0\u4e0a\u6bcf\u4e00\u6570\u7ec4\u7ef4\u6570\u5360 4 \u4e2a\u5b57\u8282\uff0c\u518d\u52a0\u4e0a\u6570\u636e\u672c\u8eab\u6240\u5360\u7528\u7684\u7a7a\u95f4\u3002\u6570\u636e\u6240\u5360\u7528\u7684\u5185\u5b58\u7a7a\u95f4\u53ef\u4ee5\u7528\u6570\u636e\u5143\u6570\u76ee\u4e58\u4e0a\u6bcf\u4e2a\u5143\u7d20\u7684\u5927\u5c0f\u52a0\u4ee5\u8ba1\u7b97\u3002
\u4f8b\u5982\uff0c\u4ee5 4 \u4e2a 2 \u5b57\u8282\u4e4b Integer \u6570\u636e\u5143\u6240\u7ec4\u6210\u7684\u4e00\u7ef4\u6570\u7ec4\u4e2d\u7684\u6570\u636e\uff0c\u5360 8 \u4e2a\u5b57\u8282\u3002\u8fd9 8 \u4e2a\u5b57\u8282\u52a0\u4e0a\u989d\u5916\u7684 24 \u4e2a\u5b57\u8282\uff0c\u4f7f\u5f97\u8fd9\u4e2a\u6570\u7ec4\u6240\u9700\u603b\u5185\u5b58\u7a7a\u95f4\u4e3a 32 \u4e2a\u5b57\u8282\u3002
\u53c2\u8003\u8d44\u6599\uff1a\u767e\u5ea6\u767e\u79d1\u2014\u2014\u6570\u636e\u7c7b\u578b

Java语言提供了八种基本类型:

六种数字类型(四个整数型,两个浮点型)

字节型byte 8位 短整型short 16位 整型int 32位 长整型long 64位

单精度float 32位 双精度double 64位

一种字符类型

字符型char 8位

还有一种布尔型。

布尔型:boolean 8位 可存储"True"和"false"

Integer是int的封装,跟int的表示范围一样

一、常见的基本的数据类型
1.byte 字节类型: 占1字节,1个字节8位.如:123,100 范围:-128~127(-2^7~2^7-1)
2.short 短整型 占2字节 16位 如:123,456 范围:(-32768~32767)(-2^15~2^15-1)
3.int 整型 占4字节 32位 如:123,456 范围: -2147483648~2147483647(-2^31~2^31-1)
4.long 长整型 占8字节 64位 如:123,456 -9223372036854775808~9223372036854775807(-
2^63~2^63-1)
5.float 单精度浮点型:占4字节 32位 如:123.567f,456.123F,3.0F
6.double 双精度浮点型:占8字节 64位 如:123.567,456.123,【默认的小数点的类型为double
7.char 字符类型.占2字节.如'2','A','中','国'【注:必须要用单引号引上】
8.boolean 布尔型 占4字节,只有2个值 true 表示真,false--假

Integer类里面有个静态字段叫MAX_VALUE,MIN_VALUE给出了Integer表达的最大数据和最小数据
可以用Integer.MAX_VALUE;Integer.MIN_VALUE来取得

byte
short
int
long
float
double

integer max = 0xffffffff;
integer min = max+1;

希望能帮助到你!

8种
byte
short
int
long
double
float
boolean
char

  • java鍩烘湰鏁版嵁绫诲瀷
    绛旓細鏄疛ava涓渶甯哥敤鐨勬暣鍨嬫暟鎹被鍨嬩箣涓銆4銆乴ong(闀挎暣鍨)锛歭ong绫诲瀷鍗犵敤8涓瓧鑺(64浣)锛屽彲浠ヨ〃绀-9223372036854775808鍒9223372036854775807涔嬮棿鐨勬暣鏁般傜敤浜庡鐞嗘瘮int鏇村ぇ鐨勬暣鏁版暟鎹紝濡傛棩鏈熴佹椂闂寸瓑銆5銆float(鍗曠簿搴︽诞鐐瑰瀷)锛歠loat绫诲瀷鍗犵敤4涓瓧鑺(32浣)锛屽彲浠ヨ〃绀哄ぇ绾1.4x10^-45鍒3.4x10^38涔嬮棿鐨勬诞鐐规暟銆
  • java鍩虹鏁版嵁绫诲瀷鏈夊嚑绉
    绛旓細Java鍩虹鏁版嵁绫诲瀷鏈8绉嶃1銆乥yte锛氬崰鐢8浣锛屾湁绗﹀彿鐨勬暣鍨嬶紝鍙栧艰寖鍥翠负-128~127銆傜敤浜庡瓨鍌ㄨ緝灏忕殑鏁存暟鍊硷紝瀛樺偍鏂囦欢鐨勫瓧鑺傛暟鎹2銆乻hort锛氬崰鐢16浣嶏紝鏈夌鍙风殑鏁村瀷锛屽彇鍊艰寖鍥翠负-32768~32767銆傞傜敤浜庡瓨鍌ㄤ腑绛夊ぇ灏忕殑鏁存暟鍊硷紝澶勭悊鍥惧儚鍍忕礌鐨勯鑹插笺3銆乮nt锛氬崰鐢32浣嶏紝鏈夌鍙风殑鏁村瀷锛屽彇鍊艰寖鍥翠负-2147483648~21...
  • java 鏁版嵁鍖呭惈鍝簺
    绛旓細鍩烘湰鏁版嵁绫诲瀷锛欽ava璇█鎻愪緵浜嗗叓绉嶅熀鏈暟鎹被鍨嬶紝鍖呮嫭byte銆乻hort銆乮nt銆乴ong銆乫loat銆乨ouble銆乧har鍜宐oolean銆傝繖浜涚被鍨嬬敤浜庡瓨鍌ㄦ暟鍊笺佸瓧绗﹀拰甯冨皵鍊肩瓑鍩烘湰鐨勬暟鎹傛瘡绉嶅熀鏈暟鎹被鍨嬮兘鏈夊叾鍥哄畾鐨勫彇鍊艰寖鍥村拰瀛樺偍闇姹傘傛暟缁勶細鏁扮粍鏄疛ava涓敤浜庡瓨鍌ㄥ涓浉鍚岀被鍨嬫暟鎹殑缁撴瀯銆傚畠鍙互鍦ㄥ唴瀛樹腑杩炵画瀛樺偍澶氫釜鍏冪礌锛屽苟鎻愪緵绱...
  • java鍩烘湰鏁版嵁绫诲瀷鏈夊摢浜?
    绛旓細Java鐨勫熀鏈暟鎹被鍨嬪垎涓猴細鏁存暟绫诲瀷銆佹诞鐐圭被鍨嬨佸瓧绗︾被鍨嬨佸竷灏旂被鍨嬭繖鍥涗釜绫诲瀷銆1銆佹暣鏁扮被鍨 鏁存暟绫诲瀷鍙橀噺鐢ㄦ潵琛ㄧず鏁存暟鐨勬暟鎹被鍨嬨傛暣鏁扮被鍨嬪張鍒嗕负瀛楄妭鍨嬶紙byte锛夈佺煭鏁村瀷锛坰hort锛夈佹暣鍨嬶紙int锛夈侀暱鏁村瀷锛坙ong锛夎繖鍥涚銆2銆佹诞鐐圭被鍨 娴偣绫诲瀷鐢ㄦ潵琛ㄧず灏忔暟鐨勬暟鎹被鍨嬨傛诞鐐圭被鍨嬪垎涓篺loat锛堝崟绮惧害鍨嬶級鍜宒ouble...
  • Java鍩烘湰鏁版嵁绫诲瀷?
    绛旓細涓銆佸熀鏈暟鎹被鍨嬶細byte锛欽ava涓渶灏忕殑鏁版嵁绫诲瀷锛屽湪鍐呭瓨涓崰8浣(bit)锛屽嵆1涓瓧鑺傦紝鍙栧艰寖鍥-128~127锛岄粯璁ゅ0 short锛氱煭鏁村瀷锛屽湪鍐呭瓨涓崰16浣嶏紝鍗2涓瓧鑺傦紝鍙栧艰寖鍥-32768~32717锛岄粯璁ゅ0 int锛氭暣鍨嬶紝鐢ㄤ簬瀛樺偍鏁存暟锛屽湪鍐呭湪涓崰32浣嶏紝鍗4涓瓧鑺傦紝鍙栧艰寖鍥-2147483648~2147483647锛岄粯璁ゅ0 long锛氶暱...
  • java鏈鍑犵鏁版嵁绫诲瀷
    绛旓細Java鏈夊叓绉嶅熀鏈暟鎹被鍨嬨傝繖浜涘熀鏈被鍨嬪彲浠ュ垎涓轰笁澶х被锛鏁存暟绫诲瀷銆佹诞鐐圭被鍨嬪拰甯冨皵绫诲瀷銆傞鍏堬紝鏁存暟绫诲瀷銆侸ava鏀寔鍥涚涓嶅悓澶у皬鐨勬暣鏁扮被鍨嬶細byte銆short銆乮nt鍜宭ong銆傝繖浜涚被鍨嬪垎鍒崰鐢8浣嶃16浣嶃32浣嶅拰64浣嶅瓨鍌ㄧ┖闂达紝骞朵笖瀹冧滑閮芥槸鏈夌鍙风殑锛屽嵆鍙互琛ㄧず姝f暟鍜岃礋鏁般備緥濡傦紝鎴戜滑鍙互澹版槑涓涓猧nt绫诲瀷鐨勫彉閲忥紝濡...
  • Java 鐨鍩烘湰鏁版嵁绫诲瀷鍜屽寘瑁呯被鍨鏈夊摢浜?
    绛旓細Java 鐨勫熀鏈暟鎹被鍨嬪寘鎷互涓嬪嚑绉嶏細1. byte锛8 浣嶆湁绗﹀彿鏁存暟锛屽彇鍊艰寖鍥翠负 -128 鍒 127銆2. short锛16 浣嶆湁绗﹀彿鏁存暟锛屽彇鍊艰寖鍥翠负 -32,768 鍒 32,767銆3. int锛32 浣嶆湁绗﹀彿鏁存暟锛屽彇鍊艰寖鍥翠负 -2,147,483,648 鍒 2,147,483,647銆4. long锛64 浣嶆湁绗﹀彿鏁存暟锛屽彇鍊艰寖鍥翠负 -9,223,372,036,...
  • java涓殑鍩烘湰鏁版嵁绫诲瀷鏈夊摢浜
    绛旓細java鍥涚被鍏鍩烘湰鏁版嵁绫诲瀷 绗竴绫伙細鏁村瀷 byte short int long 绗簩绫伙細娴偣鍨 float double 绗笁绫伙細閫昏緫鍨 boolean(瀹冨彧鏈変袱涓煎彲鍙杢rue false)绗洓绫伙細瀛楃鍨 char 鍦ㄦ爤涓彲浠ョ洿鎺ュ垎閰嶅唴瀛樼殑鏁版嵁鏄熀鏈暟鎹被鍨嬨傚紩鐢ㄦ暟鎹被鍨嬶細鏄暟鎹殑寮曠敤鍦ㄦ爤涓紝浣嗘槸浠栫殑瀵硅薄鍦ㄥ爢涓傝鎯冲濂絁ava蹇呴』鐭ラ亾鍚勭...
  • java鐨鍩烘湰鏁版嵁绫诲瀷鏈夊摢浜
    绛旓細1锛鍩烘湰绫诲瀷锛2锛夋墿灞曠被鍨嬨傛湰鑺備腑锛屾垜浠氨涓璧锋潵瀛︿範涓涓Java璇█鐨鍩烘湰鏁版嵁绫诲瀷銆傚畠鍖呮嫭 绫诲瀷 鎻忚堪 鍙栧艰寖鍥 Boolean 甯冨皵鍨 鍙湁涓や釜鍊紅rue銆乫alse Char 瀛楃鍨 Byte 8浣嶅甫绗﹀彿鏁存暟 -128鍒127涔嬮棿鐨勪换鎰忔暣鏁癝hort 16浣嶆棤绗﹀彿鏁存暟 -32768~32767涔嬮棿鐨勪换鎰忔暣鏁癐nt 32浣嶅甫绗﹀彿鏁存暟 -231鍒231...
  • java鏈夊摢浜涘熀鏈暟鎹被鍨
    绛旓細Java璇█鎻愪緵浜嗗叓绉嶅熀鏈被鍨嬶細鍏鏁板瓧绫诲瀷锛堝洓涓暣鏁板瀷锛屼袱涓诞鐐瑰瀷锛瀛楄妭鍨媌yte 8浣 鐭暣鍨媠hort 16浣 鏁村瀷int 32浣 闀挎暣鍨媗ong 64浣 鍗曠簿搴loat 32浣 鍙岀簿搴ouble 64浣 涓绉瀛楃绫诲瀷 瀛楃鍨媍har 8浣 杩樻湁涓绉嶅竷灏斿瀷銆傚竷灏斿瀷锛歜oolean 8浣 鍙瓨鍌"True"鍜"false"Integer鏄痠nt鐨勫皝瑁咃紝...
  • 扩展阅读:java基本数据类型byte ... java基本八大类型 ... java中8个基本数据类型 ... java 8种基本数据类型 ... java的数据类型分类 ... java的四种基本类型 ... java四个基本类 ... java中的8种基本类型 ... java中的基本数据类型 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网