成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Java數(shù)據(jù)類型轉換

cocopeak / 2339人閱讀

摘要:基本類型包括類型和數(shù)值類型?;绢愋偷念愋娃D換當把一個表數(shù)范圍小的數(shù)值或變量直接賦給另一個表數(shù)范圍大的變量時,系統(tǒng)可以進行自動類型轉換。整個算術表達式的數(shù)據(jù)類型自動提升到與表達式中最高等級操作數(shù)同樣的類型

數(shù)據(jù)類型分類

Java語言是強類型語言,意思是每個變量和每個表達式都有一個在編譯時就確定的類型,所以所有變量必須顯示聲明類型,也就是說,所有的變量必須先聲明,后使用。
Java語言支持的類型分為兩類:基本類型和引用類型。
基本類型包括boolean類型和數(shù)值類型。數(shù)值類型有整數(shù)類型和浮點類型。整數(shù)類型包括byte,short,int,long,char.浮點類型包括float和double.(有時候也把char型稱為字符型,實際上字符型也是一種整數(shù)型)。
引用類型包括類,接口和數(shù)組實例,還有一種特殊的null類型。

基本類型的類型轉換

當把一個表數(shù)范圍小的數(shù)值或變量直接賦給另一個表數(shù)范圍大的變量時,系統(tǒng)可以進行自動類型轉換。自動轉換類型圖如下:

當把任何基本類型的值和字符串進行拼接的時候,基本類型的值將自動轉換為字符串類型,雖然字符串類型不再是基本類型,而是引用類型。

強制類型轉換

如果希望把上圖中箭頭右邊的類型轉換為左邊的類型,則必須使用強制類型轉換,強制類型轉換的語法格式是:(targetType)value.強制類型轉換有可能會造成數(shù)據(jù)丟失。

表達式類型的自動提升

當一個算術表達式包含多個基本類型的值時,整個算術表達式的數(shù)據(jù)類型將會發(fā)生自動提升。Java定義如下的自動提升規(guī)則:

所有byte,short,char型將被提升到int型。

整個算術表達式的數(shù)據(jù)類型自動提升到與表達式中最高等級操作數(shù)同樣的類型

文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://systransis.cn/yun/70493.html

相關文章

  • 從0開始學JAVA(1) 數(shù)據(jù)類型

    摘要:且可以使用進行中文保存,是因為使用這種進制的編碼。那么怎么解決呢看出來區(qū)別了嗎由于的自動類型轉換,會轉換為類型,所以數(shù)據(jù)溢出的問題就解決了。除非到不得已情況,不然不要輕易使用強制類型轉換。 Java語言中對于數(shù)據(jù)類型分為2種 基本數(shù)據(jù)類型(一些具體的數(shù)字單元,例如 1 、 1.1、) 數(shù)值型: 整形:byte、 short、int、 long -->默認值:0 浮點型 ...

    bigdevil_s 評論0 收藏0
  • Java學習筆記2-基本數(shù)據(jù)類型

    摘要:對象數(shù)組都是引用數(shù)據(jù)類型。低高數(shù)據(jù)類型轉換必須滿足如下規(guī)則不能對類型進行類型轉換。強制類型轉換條件是轉換的數(shù)據(jù)類型必須是兼容的。聲明變量的基本格式如下格式說明為數(shù)據(jù)類型。但為了對類的使用者可見,大多數(shù)靜態(tài)變量聲明為類型。 變量就是申請內存來存儲值。也就是說,當創(chuàng)建變量的時候,需要在內存中申請空間。 內存管理系統(tǒng)根據(jù)變量的類型為變量分配存儲空間,分配的空間只能用來儲存該類型數(shù)據(jù)。 因此,...

    ThinkSNS 評論0 收藏0
  • java學習(二) —— java基礎語法

    摘要:前言的基礎語法與有很多相似之處,但是也有一些特定的關鍵詞是獨有的。以開頭八進制由,,組成。整數(shù)默認是十進制十六進制由,,,,,,,,組成。初始化值必須初始化值,否則不能使用變量。 前言 java的基礎語法與php有很多相似之處,但是也有一些特定的關鍵詞是java獨有的。 java的基礎語法大體就包括:關鍵字,標識符,注釋,常量,進制和進制轉換,變量,數(shù)據(jù)類型和類型轉換,運算符,語句 ...

    caiyongji 評論0 收藏0
  • 徹底理解Java中的基本數(shù)據(jù)類型轉換(自動、強制、提升)

    摘要:說基本數(shù)據(jù)類型轉換之前,先了解下中的種基本數(shù)據(jù)類型,以及它們的占內存的容量大小和表示的范圍,如下圖所示。自動類型轉換自動類型轉換是指數(shù)字表示范圍小的數(shù)據(jù)類型可以自動轉換成范圍大的數(shù)據(jù)類型。 showImg(https://segmentfault.com/img/remote/1460000015349456); 說基本數(shù)據(jù)類型轉換之前,先了解下 Java 中的 8 種基本數(shù)據(jù)類型,以...

    VioletJack 評論0 收藏0
  • Java對象和Excel轉換工具XXL-EXCEL

    摘要:一行代碼完成對象和之間的轉換。說明屬性列名稱四版本更新日志版本,新特性導出支持對象裝換為,并且支持字節(jié)數(shù)組等多種導出方式導入支持轉換為對象,并且支持文件路徑等多種導入方式版本,新特性字段支持類型。 《Java對象和Excel轉換工具XXL-EXCEL》 showImg(https://segmentfault.com/img/remote/1460000012470335);showI...

    mj 評論0 收藏0

發(fā)表評論

0條評論

cocopeak

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<