JavaSe 八大基本数据类型

boolean、char、byte、short、int、long、float、double

1. 逻辑型boolean

boolean类型取值:false和true,不能用0和非0的整数表示,不同于c语言

2. 文本型char

字符常量是用单引号括起来的单个字符,可以是中文字符

例:char ch1 = 'a';     char ch2 = '中';

Java的char类型是2个字节,采用Unicode编码,所以可以是中文字符

char的本质是一个数,所以,用+连接两个char类型的数时,内部是将两个数相加,再对应Unicode表转义

3. 整数型( byte、short、int、long ) 

Java各整数类型有固定的表数范文和字段长度,不受操作系统影响,所以保证其可移植性

Java整型常量的三种表示方法:十进制、八进制(数字以0开头)、十六进制(0x、0X开头)

Java整型常量默认是int型,声明Long型常量时需要在数字后面加L、l否则会出错:

        例:long l1 = 123L;

4. 浮点型( float、double )

数学中浮点型的数有无数个、计算机在表示浮点型的数时用离散的方式,所以会有误差。判断一个浮点数是多少的使用:例 a==0.1,不太合适,需要改成:a-0.1==0

Java浮点型数据类型默认是double,所以在申明float浮点型数据类型时,需要加f、F:

        例:float a = 0.1f;

参考:https://blog.csdn.net/maoanguo/article/details/78635384 

猜你喜欢

转载自blog.csdn.net/Faustine___/article/details/92576254
今日推荐