国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

Java語言基礎(chǔ)二

2019-11-18 13:33:30
字體:
供稿:網(wǎng)友

  語言基礎(chǔ)
  
  
  3.1.1 數(shù)據(jù)類型
  
    每一個變量必須有一個數(shù)據(jù)類型。一個變量的數(shù)據(jù)類型決定了變量能容納的數(shù)值和操作符。比如 ,在MaxVariablesDemo程序中,聲明int largestInteger決定了largestInteger是一個整型數(shù)據(jù)類型(int)。整型只能容納整型數(shù)(可以是正數(shù)也可以是負(fù)數(shù))。你可以完成算術(shù)操作,比如,整型變量的加法等等。
  
    java程序語言有兩類的數(shù)據(jù)類型:原始和引用。一個原始類型的變量為它的類型包含了適當(dāng)大小和格式的單一數(shù)值:一個數(shù)字、字符或者一個布爾型數(shù)值。比如,一個整型數(shù)值是一個32位數(shù)據(jù)。
  
    下面表格所有的JAVA支持的所有原始數(shù)據(jù)類型,還給出了它們的大小和格式以及簡短的描述。MaxVariablesDemo程序?yàn)槊恳粋€原始類型聲明了一個變量:
  
  
  要害字
   描述
   大小/格式
  
  整型
  
  byte
   字節(jié)長度整型
   8位兩個補(bǔ)碼
  
  Short
   短整型
   16位兩個補(bǔ)碼
  
  int
   整型
   32位兩個補(bǔ)碼
  
  long
   長整型
   64位兩個補(bǔ)碼
  
  實(shí)數(shù)
  
  Float
   單精度浮點(diǎn)型
   32位IEEE 754
  
  Double
   雙精度浮點(diǎn)型
   64位IEEE 754
  
  其它類型
  
  Char
   單個字符
   16位Unicode字符
  
  boolean
   布爾型數(shù)值(true或者false)
   真或假
  
  
    在其它語言中,原始類型數(shù)據(jù)的格式和大小可能依靠于程序運(yùn)行的平臺。相比之下,Java程序語言可以指定原始數(shù)據(jù)類型的大小和格式。因此,你不必?fù)?dān)心系統(tǒng)從屬問題。
  
    你可以在你的代碼中直接為原始變量設(shè)置數(shù)值。比如,假如你需要為一個整型變量設(shè)置為4,你可以編寫以下代碼:
  
  int anInt = 4;
  
  數(shù)字4就是一個整型數(shù)值。下面是各種原始數(shù)值舉例:
  
  數(shù)值
   類型
  
  178
   Int
  
  8864L
   Long
  
  37.266
   Double
  
  37.266D
   Double
  
  87.363F
   float
  
  26.77e3
   double
  
  ' c '
   char
  
  true
   boolean
  
  false
   boolean
  
  
  
    總得說來,沒有小數(shù)點(diǎn)的數(shù)就是整型。你可以通過在數(shù)字后面加一個'L' 或者'l'指定為一個長整型。一般使用'L'而不使用'l',因?yàn)?l'很輕易與數(shù)字'1'混起來。有小數(shù)點(diǎn)的數(shù)為雙精度類型。你可以在數(shù)字后面放置'f' 或者 'F'來指定為實(shí)數(shù)。而字符型數(shù)值可以是處在單引號中間的任何單一的Unicode字符;兩個布爾型數(shù)是true和false。
  
    數(shù)組、類以及接口是引用的類型。引用類型變量的數(shù)值跟原始類型的數(shù)值比較起來,它是數(shù)值的一個引用或者是由變量代表的數(shù)值。
  
    一個引用稱為一個指針或者在其它語言中稱為內(nèi)存地址。JAVA編程語言象其它語言一樣不支持地址的具體使用,你可以使用變量的名字來取代。
  
  語言基礎(chǔ)
  
  
  3.1.1 數(shù)據(jù)類型
  
    你可以在你的代碼中直接為原始變量設(shè)置數(shù)值。比如,假如你需要為一個整型變量設(shè)置為4,你可以編寫以下代碼:
  
  int anInt = 4;
  
  數(shù)字4就是一個整型數(shù)值。下面是各種原始數(shù)值舉例:
  
  數(shù)值
   類型
  
  178
   Int
  
  8864L
   Long
  
  37.266
   Double
  
  37.266D
   Double
  
  87.363F
   float
  
  26.77e3
   double
  
  ' c '
   char
  
  true
   boolean
  
  false
   boolean
  
  
  
    總得說來,沒有小數(shù)點(diǎn)的數(shù)就是整型。你可以通過在數(shù)字后面加一個'L' 或者'l'指定為一個長整型。一般使用'L'而不使用'l',因?yàn)?l'很輕易與數(shù)字'1'混起來。有小數(shù)點(diǎn)的數(shù)為雙精度類型。你可以在數(shù)字后面放置'f' 或者 'F'來指定為實(shí)數(shù)。而字符型數(shù)值可以是處在單引號中間的任何單一的Unicode字符;兩個布爾型數(shù)是true和false。
  
    數(shù)組、類以及接口是引用的類型。引用類型變量的數(shù)值跟原始類型的數(shù)值比較起來,它是數(shù)值的一個引用或者是由變量代表的數(shù)值。
  
    一個引用稱為一個指針或者在其它語言中稱為內(nèi)存地址。JAVA編程語言象其它語言一樣不支持地址的具體使用,你可以使用變量的名字來取代。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 邯郸县| 广宗县| 江北区| 福贡县| 彭山县| 北流市| 陈巴尔虎旗| 台州市| 米易县| 安康市| 贺兰县| 虎林市| 龙岩市| 沂源县| 安达市| 宁安市| 乾安县| 敖汉旗| 乌鲁木齐县| 丰台区| 遂宁市| 永和县| 芜湖市| 永嘉县| 滦南县| 商水县| 景洪市| 乡宁县| 积石山| 海淀区| 凌源市| 高雄市| 渭南市| 阿坝县| 新巴尔虎左旗| 钟祥市| 泸定县| 屏边| 安图县| 托克托县| 隆昌县|