java有几种基本数据类型?

请问有几个啊?都是什么... 请问有几个啊?都是什么 展开
 我来答
匿名用户
2013-11-19
展开全部
8种一、基本数据类型
整型:byte、short、int、long (在计算机中以二进制补码格式存储)

浮点型:float、double (在计算机中以IEEE754格式存储)

字符型:char (在计算机中以unicode码格式存储)

布尔型:boolean (只有true和false两个值)

二、 1.长整型:long

定义:long a=100;int b=a; (编译出错)

给a重新赋值:long a=2147483648; (编译出错)

定义:long a=2147483648L;(正确,说明此时可以是long型的取值范围)

说明在long型的数据后不加L/l时,数据仍为long型,但其取值范围却是int型的取值范围;数据后加L/l时,取值范围才是long型的取值范围。

2.浮点型:long

定义:float a=19; 输出a时为19.0

定义:float a=19.1; (编译出错)

定义:float a=19.1f; (正确)

说明在 float型的数据后不加F/f,则数据不能有小数位,但输出时,能够输出一位小数;若在float型的数据后加上F/f,则数据可以有小数位;

三、类型转换(注:boolean型不会发生类型转换,基本类型和复合类型不能相互转换)
随风的鱼儿漂流
推荐于2017-09-27 · TA获得超过617个赞
知道小有建树答主
回答量:123
采纳率:75%
帮助的人:58万
展开全部
java 中有八种基本数据类型。
分别为整型 int,短整型 short,长整型 long,字节型 byte,布尔型 boolean,字符型 char,单精度浮点数 float,双精度浮点数 double。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-11-19
展开全部
一般情况下,我们声明一个变量:
Object o = new Object();
实际上是创建了一个引用(Object o)和一个对像(new Object())。
java的内存模型中有堆和栈两个空间,将引用放入栈,将对的象放入堆。
“引用”的值是“对像”在堆中的地址。
“对像”的值是真正的数据。

二般情况下,java中还有8种特殊的数据类型
byte,short,int,long,char,boolean,float,double
这几种类型不是对象。为了节省空间,其值直接存到了栈里。
int i=1;
i放放到了栈中,其值是1,而不是对象在堆中的地址。

楼主所说的引用类型就是 对象的“引用”了,值类型就是8种数据类型和“对象”。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-11-19
展开全部
java有八种基本数据类型整数byte 1个字节short 2个字节int 4个字节long 8个字节实数float 4个字节double 8个字节其它类型char 字符类型boolean 布尔类型
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
自由翱祥xiang
2021-01-24 · 贡献了超过105个回答
知道答主
回答量:105
采纳率:0%
帮助的人:7万
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式