java SE 数据类型

来源:互联网 发布:golang flag 用法 编辑:程序博客网 时间:2024/05/17 04:02

java 强类型(由于跨平台需设计如此)   js 弱类型

十进制:常用

八进制:以0开关

十六进制:以0x或0X开头

Integer.toBinaryString(a)--将a转成二进制字符串

            .toOctalString         转八进制

            .toHexString           转十六进制

数据类型,包括(1)基本数据类型、(2)引用数据类型【类class、接口interface、】

(1)包括数值型(整数类型、浮点类型)、字符型、布尔型

          整数:byte(字节)         占内存1字节        -128~127    

                short(短整型)                2字节             -32768~32767

                         int(整型)                4字节            -2147483648~2147483647(约21亿)

                  long(长整型)               8字节            -2^63~2^63 - 1

                 // BigInteger类表示很大的整数

                    整型常量数据大小未超过小字节表示范围可以自动转型
                    小字节常量给大字节类型可以自动转型
                    long型赋值时常量数据需添加L标识

          浮点:float(单精度)  4字节     -3.403E38~3.403E38

                  double(双精度) 8字节     -1.798E308~1.798E308

                   //BigDicimal类表示很大的小数,不产生舍入误差

                   浮点数默认double,将值加F/f改为float

                   浮点数存在舍入误差

                   避免比较中使用浮点数

          字符:char      1字节       单引号     转义字符/(' " / \) /t制表符 /n换行 
                                           范围在0-65535之间可直接作为整数来用,对应ASCII码
                                           整数需(char)强制转型为char

          布尔:boolean     1位     true/false   用于逻辑判断
                                                  if(is)//新手写法 if(is==true)

原创粉丝点击