java数据类型

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java数据类型相关的知识,希望对你有一定的参考价值。

1. 基本类型:8种

数字型:整数型:byte:字节型 1字节(-128 到127)一字节占8位bit  1bit = 0,1

        short:短整型 2字节

        int:整型 4字节

        long:长整型 8字节

    浮点型:float:单精度浮点型:4字节//********有效数字7位

        double:双精度浮点型,8字节 //*******有效数字十六位

非数字型:布尔类型:boolean :表示逻辑类型,值 true真 和false假

       字符型:char: 表示单个字符,1字节,值都用’’包含,例如:‘男’ ‘1’  ‘A’,单个汉字,字母,数字都可以

2. 引用类型:三种

  类类型(包装类(String是特殊的包装类型),自定义类型,JDK自带类)

  接口类型

  数组类型

  枚举类型

3. 类型转换:

  自动转换:把精度低的类型转换为精度高的类型时可以自动无损转换。

  强制转换:把精度高的类型转换为精度低的类型为强制转换,有精度损失。

4. 在java中常见数据类型其范围从小到大(精度由高到低):byte<short<char<int<float<double。

5. 数据类型的强制转换:

  1). 字符型与int或long型之间,按照ASCII码表转换

    语法格式(char)97;(int)‘a‘;(long)‘b‘;

    (小写字母范围为97-122,大写字母范围为65-90)

  2). 数字型之间小转大,自动转,大转小,强制转

以上是关于java数据类型的主要内容,如果未能解决你的问题,请参考以下文章

java中引用数据类型和基本数据类型的区别

java中的引用数据类型是啥意思?

JAVA都有哪些基本数据类型啊

JAVA的基本数据类型和引用数据类型的区别

java中的引用数据数据类型是怎样的?

java 数据类型