Java基础知识2

1. java中的数据类型

1. 基本数据类型和引用数据类型

 2. java中的8种基本数据类型

1.int类型的使用

int是最常用的整数类型。一个int类型占用4个字节(32位)最大表示范围为:-2147483648 ~ 2147483647
整数类型的直接量(literal)默认是int类型。
 整数直接量,需要注意以下两点:1.整数直接量默认是int类型,那么就不能超过int类型能表示的数据范围。 2.整数直接量,除了可以用十进制表示以外,还可以用十六进制表示(以0x或0X开 头),八进制表示(以0开头)。
两个int整数相除(/),结果取整,舍弃小数部分(非四舍五入),结果还是整数
整数运算要防止溢出 -整数预算的过程中,运算结果,如果超过了整数能表示的最大范围,会发生溢出。 正数过大溢出,结果变为负数;负数过小溢出,结果变为正数

2.long类型的使用

如果要表示的整数已经超过了int的范围,那么可以用long类型定义变量,保存数据。 long类型数据范围(8个字节,64位): -9223372036854775808~9223372036854775807 long类型直接量的表示,需要在数据后面加一个L或l;

通过long类型来存储系统当前毫秒数,jdk提供了一个方法( System.currentTimeMillis() ),来获 取从1970.1.1日零时至今的毫秒数,返回结果为long.

3. double & float的使用

所谓的浮点类型就是小数类型,包含double 和 float。 浮点类型的默认直接量是double类型。 如果要使用float类型,需要在数据后面加F或f。 double类型的精度比float类型的精度高,因此,一般用double类型。
 double类型数据运算的时候,会有舍入误差。 由于舍入误差,导致浮点数不能精确运算。 二进制中无法表示1/10,就像十进制中无法精确表示1/3,所以二进制表示浮点数存在误差

 4.char类型的使用

字符类型实质上是一个16位的无符号整数,这是整数对应的字符编码 Java字符类型采用Unicode字符集编码。Unicode字符编码是国际上通用的定长字符集,所有字符 都是16位
 字符直接量,可以采用字符的形式,比如‘中 ’; 或者采用Unicode编码的方式,比如:‘\u4e4d’ 字符是整数可以参与运算,比如 char c = ‘A’ ; int a = 10 + c ;//75
 字符直接量赋值 整数赋值(0~65535) Unicode编码赋值

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值