java中除了布尔类型和字符串类型外,其他基本数据类型的级别顺序是什么? JAVA中布尔类型的是怎么用的?

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

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\u4e2d\u7684\u57fa\u672c\u6570\u636e\u7c7b\u578b\uff0c\u5e03\u5c14\u7c7b\u578b\uff0c\u6709\u4e24\u4e2a\u503c true \u548cfalse\uff1b
1.\u76f4\u63a5\u8d4b\u503cboolean b1=false; \u3000\u3000
2.\u7531\u6761\u4ef6\u8868\u8fbe\u5f0f\u8d4b\u503cboolean b2=3>4; \u3000\u3000
3.\u7531\u53e6\u4e00\u4e2aboolean\u53d8\u91cf\u8d4b\u503cboolean b3=b1; \u3000\u3000
4.\u7531\u65b9\u6cd5\u8fd4\u56de\u8d4b\u503cboolean b4=list.ready();//\u5047\u8bbeready\u65b9\u6cd5\u8fd4\u56de\u4e00\u4e2aboolean\u7684\u8bdd \u3000\u3000
\u7a0b\u5e8f\u4e2dboolean\u4e3a\u5e03\u5c14\u7c7b\u578b\u53d8\u91cf

你好,java 的基本数据类型(字符串类型不属于基本类型):

Java四大数据类型分类

        1、整型

        byte 、short 、int 、long

        2、浮点型

        float 、 double

        3、字符型

        char

        4、布尔型

        boolean

八种基本数据类型

整型(byte、short、int、long)

byte 的取值范围:-128~127(-2的7次方到2的7次方-1)

short 的取值范围:-32768~32767(-2的15次方到2的15次方-1)

int 的取值范围:-2147483648~2147483647(-2的31次方到2的31次方-1)

long 的取值范围:-9223372036854774808~9223372036854774807(-2的63次方到2的63次方-1)

浮点型(float、double)

float 和 double 都是表示浮点型的数据类型,它们之间的区别在于精确度的不同。

float(单精度浮点型)取值范围:3.402823e+38~1.401298e-45(e+38 表示乘以10的38次方,而e-45 表示乘以10的负45次方)

double(双精度浮点型)取值范围:1.797693e+308~4.9000000e-324(同上)

double 类型比float 类型存储范围更大,精度更高。

通常的浮点型数据在不声明的情况下都是double型的,如果要表示一个数据时float 型的,可以在数据后面加上 "F" 。



  • java涓櫎浜嗗竷灏旂被鍨嬪拰瀛楃涓绫诲瀷澶,鍏朵粬鍩烘湰鏁版嵁绫诲瀷鐨勭骇鍒『搴忔槸浠涔...
    绛旓細1銆佹暣鍨 byte 銆乻hort 銆乮nt 銆乴ong 2銆佹诞鐐瑰瀷 float 銆 double 3銆瀛楃鍨 char 4銆甯冨皵鍨 boolean 鍏鍩烘湰鏁版嵁绫诲瀷 鏁村瀷锛坆yte銆乻hort銆乮nt銆乴ong锛塨yte 鐨勫彇鍊艰寖鍥达細-128锝127锛-2鐨7娆℃柟鍒2鐨7娆℃柟-1锛塻hort 鐨勫彇鍊艰寖鍥达細-32768锝32767锛-2鐨15娆℃柟鍒2鐨15娆℃柟-1锛塱nt 鐨勫彇鍊艰寖鍥达細-214...
  • java涓%浠h〃浠涔堟剰鎬?
    绛旓細鍦Java缂栫▼璇█涓紝鐧惧垎鍙凤紙%锛夋槸涓涓畻鏈繍绠楃锛屽畠琚敤浜庢眰妯¢櫎鏁帮紙妯℃暟锛夈傜偣鍑诲涔犲ぇ鍘傚悕甯堢簿鍝佽妯¤繍绠楀叾瀹炲氨鏄彇浣欐暟鐨勮繍绠楋紝鐢ㄧ鍙封%鈥濊〃绀猴紝渚嬪5%3杩愮畻鐨勭粨鏋滃氨鏄2銆闄や簡鐢ㄤ簬鍙栦綑鏁拌繍绠楋紝杩欎釜绗﹀彿杩樺彲浠ョ敤浜庢牸寮忓寲杈撳嚭瀛楃涓茬殑鎿嶄綔銆傚湪鍙栦綑鏁拌繍绠椾腑锛%鐨勫熀鏈娉曟槸a%b锛屽叾涓璦鍜宐閮芥槸鏁板瓧銆...
  • java鍩烘湰鏁版嵁绫诲瀷鏈夊摢浜?
    绛旓細Java鐨鍩烘湰鏁版嵁绫诲瀷鍒嗕负锛氭暣鏁扮被鍨嬨佹诞鐐圭被鍨嬨瀛楃绫诲瀷銆甯冨皵绫诲瀷杩欏洓涓被鍨嬨1銆佹暣鏁扮被鍨 鏁存暟绫诲瀷鍙橀噺鐢ㄦ潵琛ㄧず鏁存暟鐨勬暟鎹被鍨嬨傛暣鏁扮被鍨嬪張鍒嗕负瀛楄妭鍨嬶紙byte锛夈佺煭鏁村瀷锛坰hort锛夈佹暣鍨嬶紙int锛夈侀暱鏁村瀷锛坙ong锛夎繖鍥涚銆2銆佹诞鐐圭被鍨 娴偣绫诲瀷鐢ㄦ潵琛ㄧず灏忔暟鐨勬暟鎹被鍨嬨傛诞鐐圭被鍨嬪垎涓篺loat锛堝崟绮惧害鍨嬶級鍜宒ouble...
  • Java璇█鐨勭壒鐐
    绛旓細鍙湁绠鍗曠殑鏁板瓧绫诲瀷銆瀛楃绫诲瀷鍜屽竷灏旂被鍨闄ゅ銆傝屽浜庤繖浜涚被鍨,Java涔熸彁渚涗簡鐩稿簲鐨勫璞$被鍨嬩互渚夸笌鍏朵粬瀵硅薄浜や簰鎿嶄綔銆傚鎬佹у氨鏄绉嶈〃鐜板舰寮,鍏蜂綋鏉ヨ,鍙互鐢ㄢ滀竴涓澶栨帴鍙,澶氫釜鍐呭湪瀹炵幇鏂规硶鈥濊〃绀恒備妇涓涓緥瀛,璁$畻鏈轰腑鐨勫爢鏍堝彲浠ュ瓨鍌ㄥ悇绉嶆牸寮忕殑鏁版嵁,鍖呮嫭鏁村瀷,娴偣鎴栧瓧绗︺備笉绠″瓨鍌ㄧ殑鏄綍绉嶆暟鎹,鍫嗘爤鐨勭畻娉曞疄鐜版槸涓鏍...
  • java 涓鐨勮娉曞埌搴曟寚鐨勪粈涔?
    绛旓細Java閲囩敤Unicode瀛楃闆嗭紝C++閫氬父鐢ˋSCII瀛楃闆嗐備絾ASCII鏄疷nicode鐨勫瓙闆嗭紝瀵逛簬涔犳儻浜嶢SCII鐨勭▼搴忓憳鎰熻涓嶅埌鍖哄埆 Java涓鐨刡oolean绫诲瀷涓嶈兘杞崲鎴愬叾浠栫被鍨嬶紝鍙嶄箣浜︾劧銆侰++鏈杩戝紩杩涗簡bool绫诲瀷锛屼唬琛甯冨皵绫诲瀷锛屾暣鍨嬩篃浣滀负閫昏緫鍒ゆ柇 妯℃澘鏄竴绉嶁滄硾鍨嬬紪绋嬫濇兂鈥濓紝瀹冩湁鍒簬鈥滈潰鍚戝璞$紪绋嬫濇兂鈥濄侰++鍦ㄥ緢澶х▼搴︿笂宸茬粡...
  • java涓int鏄粈涔堟剰鎬
    绛旓細Java涓鐨勬暟鎹被鍨嬶紝鍒嗕负寮曠敤绫诲瀷鍜鍩烘湰鏁版嵁绫诲瀷銆傚熀鏈被鍨嬪張鍒嗕负8绉嶏細鏁村瀷锛堝疄鍨嬶級锛歜yte锛宻hort锛宨nt,long锛屾诞鐐瑰瀷锛歠loat锛宒ouble锛瀛楃鍨锛歝har锛甯冨皵鍨锛歜oolean 寮曠敤绫诲瀷鍙堝寘鎷暟缁勭被鍨嬨佺被銆佹帴鍙o紙澶氶噸缁ф壙锛夈瀛楃涓鍨嬶紱寮曠敤绫诲瀷鍜屽師濮嬬被鍨嬬殑琛屼负瀹屽叏涓嶅悓锛屽苟涓斿畠浠叿鏈変笉鍚岀殑璇箟銆傚紩鐢ㄧ被鍨嬪拰鍘熷...
  • java绋嬪簭鐨勪袱绉嶅熀鏈舰寮忔槸浠涔?
    绛旓細鎵璋撳皝瑁咃紝灏辨槸鐢ㄤ竴涓嚜涓诲紡妗嗘灦鎶婂璞$殑鏁版嵁鍜屾柟娉曡仈鍦ㄤ竴璧峰舰鎴愪竴涓暣浣撱傚彲浠ヨ锛屽璞℃槸鏀寔灏佽鐨勬墜娈碉紝鏄皝瑁呯殑鍩烘湰鍗曚綅銆侸ava璇█鐨勫皝瑁呮ц緝寮猴紝鍥犱负Java鏃犲叏绋嬪彉閲忥紝鏃犱富鍑芥暟锛屽湪Java涓缁濆ぇ閮ㄥ垎鎴愬憳鏄璞★紝鍙湁绠鍗曠殑鏁板瓧绫诲瀷銆瀛楃绫诲瀷鍜屽竷灏旂被鍨闄ゅ銆傝屽浜庤繖浜涚被鍨嬶紝Java涔熸彁渚涗簡鐩稿簲鐨勫璞$被鍨...
  • java鍩烘湰绫诲瀷
    绛旓細閫氬父鐢ㄤ簬闇瑕侀珮绮惧害璁$畻鐨勫満鏅紝濡傝储鍔¤绠椼佺瀛﹁绠楃瓑銆7. char锛瀛楃绫诲瀷锛屽彇鍊艰寖鍥存槸Unicode瀛楃闆嗕腑鐨勬墍鏈夊瓧绗︺俢har鍦Java涓琚敤浜庤〃绀哄崟涓瓧绗︼紝閫氬父鐢ㄤ簬瀛楃涓鎿嶄綔鎴栨枃鏈鐞嗐8. boolean锛甯冨皵绫诲瀷锛屽彇鍊艰寖鍥存槸true鎴杅alse銆俠oolean鍦↗ava涓鐢ㄤ簬琛ㄧず閫昏緫鍊硷紝閫氬父鐢ㄤ簬鏉′欢鍒ゆ柇鎴栧紑鍏虫帶鍒躲
  • java鐨鍩烘湰鏁版嵁绫诲瀷鏈夊摢浜
    绛旓細java鐨鍩烘湰鏁版嵁绫诲瀷鏈夛細1銆甯冨皵鍨锛坆oolean锛夊彇鍊艰寖鍥达細True 鎴 False 2銆佸瓧鑺傚瀷锛坆yte锛夊彇鍊艰寖鍥达細0 - 255 3銆佺煭鏁村瀷锛坰hort锛夊彇鍊艰寖鍥达細-32,768 ~ 32767 4銆佹暣鍨嬶紙int锛夊彇鍊艰寖鍥达細-2,147,483,648 ~ 2,147,483,647 5銆侀暱鏁村瀷锛坙ong锛夊彇鍊艰寖鍥达細-9223372036854775808~9223372036854775807 6銆佸崟...
  • java涓鐨勫熀鏈暟鎹绫诲瀷鏈夊摢浜
    绛旓細娴偣鏁扮被鍨嬶細float锛氬崟绮惧害娴偣鍨 32浣 鍙栧艰寖鍥 3.4e-38~3.4e-38 double锛氬弻绮惧害娴偣鍨 64浣 锛java涓榛樿鐨勬诞鐐圭被鍨 鍙栧艰寖鍥 1.7e-308~1.7e-308 瀛楃绫诲瀷锛歝har锛16浣 锛java瀛楃浣跨敤Unicode缂栫爜锛甯冨皵绫诲瀷 boolean锛 true 鐪 鍜 false 鍋 寮曠敤鏁版嵁绫诲瀷锛氱被 class 鎺ュ彛 in...
  • 扩展阅读:java中各种字符类型 ... 布尔类型的值为 和 ... java中布尔类型的常量 ... 三个合法的java标识符 ... 布尔类型判断 ... 下面属于java引用类型的有 ... js转码特殊字符 ... java中布尔类型怎么用 ... 布尔类型是特殊的浮点型吗 ...

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