程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Java 基礎教程-數據類型

Java 基礎教程-數據類型

編輯:關於JAVA
Java語言是一種嚴格的“類型化”語言。這意味著每個變量都必須有一個聲明好的類型。Java語言提供了八種基本類型。六種數字類型(四個整數型,兩個浮點型),一種字符類型,還有一種布爾型。Java另外還提供大數字對象,但它不是Java的數據類型。 
  1、整數: 
  定義:沒有小數部分的數字,負數是允許的。 
  種類:Java提供四種整數類型: 
  int 4個字節 -2,147,483,648到2,147,483,647 
  hort 2個字節 -32,768到32,767 
  long 8個字節 -9,223,372,036,854,775,808L到9,223,372,036,854,775,807L 
  byte 2個字節 -128到127 
  2、浮點數: 
  定義:含有小數部分的數字。 
  分類:Java提供兩種浮點數: 
  float 4個字節 約+—3.40282347E+38F(6~7個有效的十進制數位) 
  double 8個字節 約+-1.79769313486231570E+308(15個有效數位) 
  說明: 
  1)float類型的數值有個後綴:F,如果沒有後綴F,那麼默認為double。double類型的數值也可以使用後綴D。 
  2)當這些數字遇到取值范圍錯誤時,會發生(上溢Overflow);而在遇到象被零除時,會發生下溢(Underflow)。 
  3、字符類型: 
  定義:單引號用來表示char常量, 
  說明: 
  1)雙引號則表示一個字串,他是Java的一個對象,並不是數據類型。 
  2)char類型表示Unicode編碼方案中的字符。 
  Unicode可同時包含65536個字符,ASCII/ANSI只包含255個字符,實際上是Unicode的一個子集。Unicode字符通常用十六進制編碼方案表示,范圍在’\u0000’到’\uFFFF’之間。\u0000到\u00FF表示ASCII/ANSI字符。\u表示這是一個Unicode值。 
  3)在Java中除了用這個\u的形式來表示字符外,還可以使用換碼序列來表示特殊字符。 
  \b 退格 \u0008 
  \t Tab制表 \u0009 
  \n 換行 \u000a 
  \r 硬回車 \u000d 
  \" 雙引號 \u0022 
  \’ 單引號 \u0027 
  \ 反斜槓 \u005c 
  4)理論上在Java的應用程序和小應用程序中使用Unicode字符,但至於他們是否能真正顯示出來,卻要取決於使用的浏覽器和操作系統,其中操作系統是最根本的。 
  4、布爾類型: 
  boolean類型只有兩個值:false和true,用過其他編程語言的朋友肯定對它們並不陌生。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved