基本数据类型解析

Java数据类型:

  • 引用类型
  • 基本类型(运算速度快)

Java中的基本数据类型

数据类型 占用空间 数值范围 使用频率 byte 1字节 -128 ~ 127

      很低

short 2字节 -32768~32767 很低 int 4字节 -2147483648~2147483648 高 long 8字节 -2^63 ~ 2^63 - 1 比较高 float 4字节 比较大 低 double 8字节 很大 高 boolean 1字节 true/false 高 char 2字节 0 ~ 65535 高

1、Java字面值的默认类型?

整数型:int 类型,字面值超过 int 范围报错

浮点型:double 类型,如果表示 float 类型,需要在值后面加 F 或 f

2、项目中整型中选用哪种类型?

首先,按项目需求来,其次如果没有规定先预估值范围,选使用类型。

一般用 int 类型,int 类型使用比byte和short数值范围大,而且现在计算机都是64位,在处理效率上它们都一样,只不过浪费点存储空间。

3、浮点型 float 和 double 

float 翻译是浮动的。具体是小数点是浮动的,因为位数比较多的数据时,显示时会用科学计数法表示,会舍弃一部分值,小数点会从尾端跳到前面,又叫单倍精度浮点数。

double 翻译是双倍的。当数据位数多时它也用科学计数法存储数据,只不过当位数多时,它显示精度是float的两倍,所以又叫双倍精度浮点数。

4、字符类型char

因为 Java 采用Unicode编码,所以一个字符占两个字节(ASCII编码占一个字节,UTF-8可变长编码占用1~4个字节)。

char 类型字面量,以单引号开头,单引号结束,中间只能存储一个任意字符。实际char存储的是一个整数,是这个字符的编码,按照整数输出的时候会输出这个字符编码。

char c = '0';
System.out.println(c);//打印结果是 中
System.out.println((int)c);//打印结果是 48

5、其他

boolean类型是表示判断结果,只能是true/false。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值