4.java__常量和變量 常量和變量的定義及使用


一、常量

在程序執行的過程中,其值不可以發生改變的量

  1.常量的分類

字面值常量

A 字符串常量                  "Hello World"

B整數常量                          12   , -23

C小數常量                       12.34

D字符常量                     'a'  ,     '0'

E布爾常量                       true   false

F空常量                             null   

 

 

二、

 

變量的定義及使用  

 

在程序執行的過程中 , 其值可以在某個范圍內發生改變的量

 

變量的本質,是內存中的一小塊區域

 

舉例

 

商品的價格(5元,6元)

 

鍾表的時間(5點, 6 點)

 

定義變量時,要遵循作用域最小化原則,盡量將變量定義在盡可能小的作用域,並且,不要重復使用變量名。

     

 

 

基本數據類型

 

基本數據類型是CPU可以直接進行運算的類型。Java定義了以下幾種基本數據類型:

 

  • 整數類型:byte,short,int,long

  • 浮點數類型:float,double

  • 字符類型:char

  • 布爾類型:boolean

一個字節是1byte,1024字節是1K,1024K是1M,1024M是1G,1024G是1T。一個擁有4T內存的計算機的字節數量就是:

4T = 4 x 1024G
   = 4 x 1024 x 1024M
   = 4 x 1024 x 1024 x 1024K
   = 4 x 1024 x 1024 x 1024 x 1024
   = 4398046511104

  

不同的數據類型占用的字節數不一樣。我們看一下Java基本數據類型占用的字節數:


byte恰好就是一個字節,而longdouble需要8個字節。

整型

對於整型類型,Java只定義了帶符號的整型,因此,最高位的bit表示符號位(0表示正數,1表示負數)。各種整型能表示的最大范圍如下:

  • byte:-128 ~ 127
  • short: -32768 ~ 32767
  • int: -2147483648 ~ 2147483647
  • long: -9223372036854775808 ~ 9223372036854775807

 

 

引用類型

 

除了上述基本類型的變量,剩下的都是引用類型。例如,引用類型最常用的就是String字符串:

String s = "hello";

  

引用類型的變量類似於C語言的指針,它內部存儲一個“地址”,指向某個對象在內存的位置。

 

 

PSVM  idea快捷鍵  

public static void main(String[] args) {

    
}


sout  
System.out.println();
 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM