java中基本数据类型有8中分为四种类型
整型
byte
short
int
long
浮点型
float
double
逻辑型
boolean
字符型
char
字节
boolean 布尔型为1/8
byte 字节类型为1
short 短整型为 2
char 字符型为2
int 整数类型为4
float 浮点类型为4
long 长整型为8
double 双精度类型为8
基本数据类型的自动转换(小可转大,大转小会失去精度)
byte->short,char->int->long
float->double
long->double
int->float
java基本数据类型是用来描述变量,变量是申请内存来储存的值,当我们创建变量时,会在内存中申请空间,变量的类型是为了给变量分配空间时的内存环境
在java中有两大数据类型,分别为内置数据类型和引用数据类型。
内置数据类型
byte数据类型为8位,默认值为0
shott数据类型为16位,默认值为0
int数据类型为32位,默认值为0
long数据类型为64位,默认值为0L
float数据类型为32位,默认值为0.0f
double数据类型为64位,默认值为0.0d
boolean数据类型为一位的信息,只有两个取值,分别为true和false ,默认值为false
char类型为一个单一的16位字符
引用数据类型
应用数据类型指向一个对象,指向对象的变量为引用变量。对象和数据组都是引用数据类型,默认值为null
ps:Stu student=new Stu(”Student“)
自动类型转换(由低到高)
byte,short,char ->int ->long ->float ->double
强制类型转换
举例 :
int i=12
byte b=(byte) i //强制将int类型转换成byte类型
循环结构与分支循环
while循环
do...while循环
for循环
if语句
switch语句
网友评论