java基础-数据类型篇
java 基础数据类型:
大类分为
基础类型
基础类型分为,
整型:byte(字节型8bit),short(16bit),int(32bit),long(64bit)
浮点型:float,double
字符型:char
布尔型:boolean(true,false)
引用数据类型
数组,类,接口,枚举,注解
float 赋值需要加F(默认是64bit-double,所以需要加F)
基本类型和基本类型之间可以直接转换(分为自动转换和强制转换)。
引用类型和引用类型之间可以直接转换(分为自动转换和强制转换,上转型,下转型)。
基本类型和引用类型之间不可以直接转换(间接转换-包装类/封装类)
例:int a =1000;
byte b =(byte)a;
这种从大到小的转换,需要加强制转换,编译虽然没问题,但是数值会变化。
整型---浮点型
两个比较精确程度,浮点型精确程度更高,可以直接存放整数,自动直接转化,反之则需要转换。
例: float a = 1.0F;
int b = (int) a;
字符型可以转换成整型
例:char x = '我';
int y = x;
转载:https://blog.csdn.net/Monkey_jiao/article/details/101781075
查看评论