Date type

JAVA数据类型

基本类型(primitive type)

整形

byte
1 字节
范围:-128 ~ 127
默认值:0
包装类:Byte
byte a = 100;
short
2 字节
范围:-215 ~ 215-1
默认值:0
包装类:Short
short b = 1200;
int
4 字节
范围:-231 ~ 231-1
默认值:0
包装类:
Integer
一般整形变量默认为int类型
int c = 200;
long
8 字节
范围:-263 ~ 263-1
默认值:0L
包装类:Long
long d = 10000L;
拓展
//整数拓展     进制     二进制    十进制    八进制     十六进制(0~9 A~F)
//二进制一般以0b开头
//八进制一般以0开头
//十六进制一般以0x开头
                      //运行结果
   int i = 10;        //10
   int i2 = 010;      //8
   int i3 = 0x10;     //16

浮点数

float
4 字节
默认值:0.0f
包装类:Float
浮点数类型不能用来表示精确的值,如:货币
float e = 234.5f;
double
8 字节
默认值:0.0d
包装类:Double
浮点数的默认类型为double类型
double f = 7D; Double d2 = 7.; double d3 = 7.0; double d4 = 7.D; double d5 = 11.0008;
拓展
/**
 *银行业务怎么表示? 钱
 *避免使用float,可以使用Java里的数学工具BigDecimal
 */
 
   //实验
     float q = 0.1f;
     double w = 1.0/10;
     System.out.println(q==w); //运行结果为 false
     
     float e = 344224f;
     float r = e+1;
     System.out.println(e==r); // 运行结果为 true
   //float    有限  离散  舍入误差   大约   接近但不等于  

char

2 字节
最大值:\u0000(十进制等效值为0)
最小值:\uffff(即为 65535)
包装类:Character
可以储存任何字符
字符是指计算机中使用的字母,数字,字和符号
char name = 'a';
拓展
        char a = 'a';
        char b = '中';
        System.out.println((int)a); 
        System.out.println((int)b); //强制转换
        所有的字符本质还是数字
        存在 Unicode(编码表)   占2字节  范围:65536(现在可能更大)
        //U0000 ~ UFFFF(范围)
        char c = '\u0061';
        System.out.println(c); //a
转义字符
换行符\t
换行\n

boolean

默认值:false
取值:true 和f alse
Boolean数据类型表示1 位的信息
boolean result = true;
拓展
boolean retult = true;
if(restult==true)
if(restult)      //两者效果一样

引用数据类型

接口

数组

字节

bit(位)

位 是计算机内部数据存储的最小单位,11001100是一个八位二进制数

byte(字节)

字节 是计算机中数据处理的基本单位,用 B 表示

1 B = 8 bit

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值