基本类型
引用类型
byte 30 1个字节范围 | |||
short 20 2个字节范围 | |||
整数类型 | int 10(最常用) 4个字节范围 | ||
基本类型 | 数值类型 | long 30L 8个字节范围 | |
浮点类型 | float 50.1F 4个字节 | ||
浮点类型 | double 3.1415926 8个字节 | ||
字符类型 | char占两个字节 | ||
boolean类型 | 占一位其 | 值只有ture和false两个 | |
引用类型 | 类 接口 数组 |
注意:
·Long类型要在数字后加个L
·float类型要在数字后加个F
·浮点数即小数
·字符串,String不是关键字,类
·布尔值:是非 boolean flag=ture boolean falg=false
·char name=“一个字”
·Java是强类型语言,即变量的使用必须符合规定,所有变量必须先定义后才能使用
·位(bit):计算机内部数据存储的最小单位,11001100是一个八位二进制数
·字节(byte):计算机中数据处理的基本单位,习惯用B来表示
·1B=8bit
·字符:计算机中使用的字母、数字、字和符号
·1bit代表一位,1KB=1024B,1M=1024KB,1G=1024M
类型转换
低------------------------------------------------------------->高
byte,short,char->int->long->float->double
运算中,不同类型数据先转化为同一类型,然后进行运算
强制类型转换
(类型)变量名 高--低 ( 自动转换:低--高)
注意:
·不能对布尔值进行转换
·不能把对象类型转换为不相干类型
·高容量-->低容量时,强制转换
·转换时可能存在内存溢出或精度问题