基本数据类型解析

基本数据类型解析,第1张

基本数据类型解析

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。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5681278.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-17
下一篇2022-12-17

发表评论

登录后才能评论

评论列表(0条)

    保存