java语言基础--数据类型

1.字面值

  • 可以直接看到的值就是字面值
  • 每一个字面值都会在内存中的开辟一个空间存放;每一个都不一样

2.变量

  • 在执行过程中,在某个范围内其值可以发生改变的量;

3.变量定义方式:

  • 变量类型 + 变量名=变量值;
  • 数据类型+变量名;变量名=变量值;
  • int i=10; 就会告诉内存开辟一个空间,存放int类型的变量,命名为i,值为10;
  • 修改变量值的时候,不需要从新声名变量;在同一个域中,变量名不可以重复

4.java的基本数据类型:

  • 整数型,浮点型,字符型和布尔型;
  • byte,short,int,long,float,double,char,Boolean;
  • 为什么要定义基本数据吗类型:是因为要告诉计算机,我要开辟多大的空间给它,太小太大都不好。
  • 在定义long类型的数据时,要在数据后面加上L(因为整数会被以为是int类型的数据加L后就告诉了虚拟机我这个类型是long类型的);

5.浮点型:

  • 金融上的数值:应该选择什么类型:BigDecimal,而不是float或者double!!
  • 浮点型的数值默认是double类型的,所以double转为flout会损失精度而报错,要先声明是flout类型的。

6.布尔型:

  • true
  • false
  • 主要用在逻辑运算和条件判断中。

7.char类型:

  • 汉字
  • 字母
  • 都是单个的,用单引号括住
  • 每个字符都有对应的ASCII码
  • 97--a
  • 65--A
  • 48--0
  • 转义字符     \t \n \\ \'

 

posted on 2018-08-13 20:25  董大志  阅读(106)  评论(0)    收藏  举报

导航