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