Java語法基礎之變量與常量

常量與變量

程序運行中,內存中有不少數據參與運算程序員

  • Java使用變量來存儲這些數據
  • 程序運行中,值不變的變量就是常量

常量(constant)

什麼是常量?spa

  • 在程序運行過程當中,其值不會發生改變的量

常量有哪些分類?code

  • 字面值常量(literal
    • 字符串常量:雙引號引發來的內容
      • 「Hello World!」
    • 整數常量:全部的整數
      • 1,2,3
    • 小數常量:全部的小數
      • 1.1,1.2
    • 字符常量:單引號引發來的內容
      • 'W','E',
    • 布爾常量
      • 只有true和false
    • 空常量
      • 只有null
  • 自定義常量(面向對象詳細講)

變量(variable)

什麼是變量?對象

  • 程序運行期間,其值在某個範圍內,可能會發生改變的量
  • 能夠將變量理解成未知數X

怎麼定義一個可以使用的變量內存

  • 兩步走:先聲明變量,再初始化變量(賦值)

聲明(declaration)變量

什麼是聲明變量?字符串

  • 告訴編譯器,變量的數據類型,變量的名字

聲明變量的語法編譯器

數據類型 變量名;

課堂抽獎it

聲明後的變量可以直接使用嗎?io

初始化(initialization)變量

什麼是初始化變量編譯

  • 就是給變量賦值,聲明一個變量後,必須由程序員顯式的進行賦值操做,這個變量纔可以使用

初始化變量的語法

變量名 = 變量值;

聲明和初始化能夠合起來

數據類型 變量名 = 變量名;

使用變量的注意事項

  • 整數默認都是int類型,想要定義long,必須加上後綴l或者L
  • 浮點數默認都是double類型,想要定義float,必須加上後綴f或者F
  • 變量有效的範圍,這個範圍一般用{}來界定,一樣一個{}不能有同名變量
  • 變量必須顯式初始化,不然只能看不能使用
  • 一行一個語句能夠定義多個同數據類型的變量,用逗號隔開
    • 可是一行定義多個變量會影響代碼的閱讀性,建議不要一行定義多個變量
相關文章
相關標籤/搜索