Java基础语法--数据类型

一、Java的数据类型分为两大类:基本类型引用类型

 

注:在定义整数型默认为int,在定义long类型时需加L;在定义浮点类型时默认为double类型,在定义float类型加F;String是类,不是基本数据类型;

java是强类型语言,要求变量的使用需要严格符合规定,所有变量都必须先定义后才能使用。


 

二、类型转换

1、自动转换

由低到高(byte,short,char->int->long->float->double)

2、强制类型转换

由高到低 (类型)变量名

注意:

  1.  不能对布尔值进行转换
     
  2.  不能把对象类型转化为不相干的类型
     
  3.  高转低需要强制转换
     
  4.  转换的时候可能存在内存溢出或者精度问题
     
 

 

三、数据类型扩展

1、进制

  • 二进制 由0,1组成,以0b开头。
     
  • 八进制 由0,1,…,7组成,以0开头。
     
  • 十进制 由0,1,…,9组成,整数默认为十进制。
      
  • 十六进制 由0,1,…,9,a,b,c,d,e,f组成(大小写均可),以0x开头。
     

2、flaot、double的精度存在问题

3、转义字符

 

 

posted @ 2021-07-19 16:43  清风读书  阅读(65)  评论(0)    收藏  举报