现在的位置: 首页 > 综合 > 正文

数据类型

2014年06月09日 ⁄ 综合 ⁄ 共 1813字 ⁄ 字号 评论关闭

----------------2013.11.11-----------------

一、数据类型
1) 数据类型                                                                                                                   
默认值       
         
boolean          1                             true、 false                                                                        False
byte                 8                          -128~127                                                                              (byte)0
char               16                             0~255                                                                             '\u0000'(空,'') 
short             16                     -32768~32767                                                                            short)0 
long              64            -9223372036854775808~9223372036854775807                         0L
int                  32                    -2147483648~2147483647                                                         0
float              32            精确到小数点后6位数,后面指定为f或F                                           0.0f
double         64          精确到小数点后10位数,后面不加为double                                       0.0d

用法:
·int:基本上表示整数的使用此类型
·long:一般用于保存日期时间的数字
·byte:在以后进行二进制数据操作中使用较多
·double:表示一个小数

★小数点默认的是double,整数默认的是int
★String不属于基本数据类型

2)转换公式

1TB = 1024G
1G = 1024M
1M = 1024k
1k = 1024byte
1byte = 8bit

1char = 2byte = 16bit

4M = 4*1024k

3)变量名规则
变量:给地址值取别名
首字母:字母、下划线'_'、'$'符号
其余部分:数字、字母、下划线'_'、'$符号'

int a =10

1、int分配32个长度的空间
2、a:把分配的空间名字为a
3、把10放入到这32个长度空间中


3)数据类型的定义
 
·数据类型  变量名  =  数值
·数据类型  变量名
  变量名  = 数值  


4)数据类型转换

小  →  大  (自动转换)
大  →  小  (强制转换)

★ 自动类型转换
char →  int     byte  → short → int
int  → long     int  → double       float  → double

★兼容性互转
float → int

★强制类型转换
double → float, long → int, int -->char|byte|short

作业题:

double d = 0.7E-3;
0.7E-3:0.7*10的-3次方
0.7=0.7*10的-1
0.7E-3=7*10的-4次方
0.7E-3=7.0-4

Java数据类型中的Bug:

 float num = 100.3f;
 System.out.println(num * 1.9);

 

 

 

 

 

抱歉!评论已关闭.