日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

java笔记4-类型转换

發布時間:2025/4/16 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java笔记4-类型转换 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

學習本節之前,可以先復習下筆記2的內容,搞清楚8種數據類型的關系和所占的空間

基本類型和基本類型之間可以直接轉換(自動 強制)

引用類型和引用類型之間可以直接轉換(自動 強制)

基本類型和引用類型之間不可以直接轉換? 可以通過包裝類這個橋梁進行轉換 今天先介紹下基本數據類型之間的轉換

基本數據類型轉換

  轉換分為自動轉換和強制轉換

  1、同種數據類型之間可以直接進行賦值操作

int a = 1; int b = a; //這行代碼的含義是把a變量空間里面的值 賦值給b

  2、小數據類型相同的情況

    小數據類型相同的情況 比較空間的大小,空間大的可以直接接受小數據類型的值

byte a = 1; int b = a; //b的空間大,可以把a的值直接給b int a = 1; byte b = (byte)a; //b的空間小,接收a的值的時候需要強制類型轉換 int a = 1000; byte b = (byte)a; //如果a的值超出了b類型的范圍,不會報錯,但是b的值會發生改變-24

?

  3、小數據類型不同的情況

    小數據類型相同的情況,并不是看空間大小,而是看精確程度,float的類型的精確程度更高,所以long類型的可以自動轉換

int a = 1; float b = a; //int類型和float類型都是32bit b=1.0 long c = 1; float d = c; //long類型是64比特位,可以直接轉換 d=1.0

    浮點型轉換成整型的時候,float類型轉換成整型的時候,需要強制類型轉換

float a =1.9f; int b = (float) a; //b=1

    整型---字符型 字符型可以自動轉換成整型(可以查看Unicode碼),整型需要強制轉換成字符型

char a = '我'; int b = a; //b=25105 char c = (char)b; //c='我'

    布爾類型不能轉換 java中true和1相互轉換

?

?

    

  

    

?

轉載于:https://www.cnblogs.com/ysmdbk/p/10900496.html

總結

以上是生活随笔為你收集整理的java笔记4-类型转换的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。