Java中的變量和數據類型

變量dom

變量:是內存中的一塊存儲區域,是存儲數據的基本單元內存

變量聲明方式:數據類型 變量名 [=值] ;作用域

      例如:int a;變量

         int b=0;數據類型

         String c="Java";引用

============================================================================================================float

變量做用域方法

變量做用域:即變量所屬的花括號內數據

若是方法被static修飾了,方法外部的變量是靜態的變量margin

============================================================================================================

數據類型

  • 基本數據類型(在棧中聲明和賦值

  1.整數類型(byte,short,int,long)

  • byte類型的數值取值範圍-128~127(-2^7~2^7-1)

  • short類型的取值範圍(-2^15~2^15-1);

  • int取值範圍(-2^31~2^31-1);

  • long取值範圍(-2^63~2^63-1)  若是long類型變量值在int值範圍內 值後不用加L 超出int範圍加L

  2.小數類型(float,double)

  • 若是給float類型的變量賦值爲小數值 默認加f  若是是整數類型(int取值值圍內)的能夠省略(也能夠加上f)  超出int取值範圍必須加f

  • 小數值若不加f 默認爲double類型

  3.字符類型(char)

  4.布爾類型(boolean)

  • 引用數據類型(關鍵字new  在棧中聲明,在堆中開闢空間,將內存地址賦給變量

Array,String,Random,Scanner...

==============================================================================================================

數據類型轉換(隱式轉換 , 強制類型轉換

  • 轉換規則:

    整數類型轉至 由小到大直接轉至(隱式轉至)   由大到小 強制類型轉至

    小數類型轉至 由小到大直接轉至(隱式轉至)   由大到小 強制類型轉至

    整數轉至爲小數 隱式轉至

    小數轉至爲整數 強制類型轉至

    字符類型與數字類型轉換     目標類型(int/long/float/double) 變量名=char類型    當目標類型可以直接隱式接收int類型值 當前字符轉換類型爲隱式轉換

相關文章
相關標籤/搜索