当前位置:编程学习 > JAVA >>

java数据类型

java数据类型:是一种强类型语言,第一次申明变量必须说明数据类型,第一次变量赋值称为变量的初始化。

 

种类:8种基本类型(原生类型):整型:byte 字节型    1Byte=8bit          256中状态      -128~+127
                                                   short 短整型    2Byte=16bit       64436           -32768~32767
                                                   int 整型        4Btye=32bit        2^32    -2147483648~+2147483647
                                                                                              2^31=2^10*2^10*2^10*2
                                                                         大约在正负21亿之间的数       k       k       k   2 =2G
                                                   long 长整型     8Byte=64bit        -2^63~2^63-1
                                                   char  字符型    2Byte=16bit                        0~65535
                                                                                                1+2+'a'+1+2等价于1+2+97+1+2
                                          
                                        浮点型/实型:float  单精度     4Byte=32bit     实际是3+1(1个位权)f1=5.0F或f
                                                       double  双精度     8Byte=64bit      实际是6+2(2个位权)
                                         布尔类型:  boolean
                        注意:浮点型数据时非精度存储,整型数据为精确存储。而数据类型的字面值有默认值:整型为int,实型:为double
                        double和BigDecimal的区别:double,适合做科易做图算
                                                               BigDecimal,适合用商业运算
                                    BigDecimal   b1 = new BigDecimal("5.0");
                                    BigDecimal b2 = new BigDecimal("3.1");
                                    b1.subtract(b2); 减
                                    b1.divide(b2,4); 除

                        BigInteger 是用于大数据的。。比如求9的99此方

    5种引用类型(对象类型):类   接口  数组  枚举  标注
     空类型:void类型


    数据类型的转换:只有boolean不参与数据类型的转换
             (1).自动类型的转换:a.常数在表数范围内是能够自动类型转换的
                                          

补充:软件开发 , Java ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,