JAVA中什么是数据类型?为什么要将数据划分为不同的数据类型?

 我来答
月光雪松
推荐于2017-09-03 · TA获得超过476个赞
知道小有建树答主
回答量:338
采纳率:100%
帮助的人:232万
展开全部
java中的 int ,char ,short,long,float,double,byte,boolean,它们就是8中基本的数据类型

那么为什么要划分为不同的数据类型呢?因为在java实际运用中,有很多变量它们并不全是一样的,有自己的特点。就需要划分成不同的数据类型。那么这一点也是很符合java面向对象的特点的。

简单点,比如说3>2这个结果描述,我们用boolean的变量来描述很简洁,还有,比如我们想表示一个值为100,我们可已选择byte,那么double呢,它也能把表示啊,可是double得系统开销既要大得多了。那么dobuble将专门用在表示的数字比较大或者要求表示的十分精确的一个变量的时候就用到它。

综上,JAVA为什么要分为不同的数据类型,就像交通工具要分为汽车、飞机、轮船一样,因为它们有不同的特点,适用于不同的地方。我们可以根据不同的需要,而选择类型。
佳Wei
2010-09-19 · 超过12用户采纳过TA的回答
知道答主
回答量:35
采纳率:0%
帮助的人:33.6万
展开全部
再看下面答案之前,请回想下你最常用的笔的类型?为什么要有这几种类型,它们各有什么优缺点呢?
一、什么是数据类型?
Java中基本的数据类型就八种:byte,short,int,long,char,float,double,boolean,
含义:
前四个是整形,但是字节数不同,也就是容量(容纳数据的量)不一样,
分别是:
8位-byte(也就是大家常说的一个字节),
16位-short(短整型),
32位-int(大家常说及常用的整形),
64位-long(长整形)
第五个是字符型-char.例如‘xxxx’而不是“xxxx”
注意:提起这个,很多人容易把string误认为八种基本数据类型之一。因 此要注意,string是引用类型,而不是基本类型。
第六、七时浮点型数据。
与第六个不同的是,第七个是双精度浮点型数据。
注意:一般在使用浮点型参数的函数时,声明其参数必须后面有其英文字母大写。例如:
public static void setSalary(Float x){...}
public static void main (String [] args)
{
类.setSalary(3680.2F);
}
第八个是布尔类型。即表示判断。它的返回值只有两个true或者false.
二、至于第二个答案,看了上面对类型的分析,你应该明白为什么划分不同数据了吧。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hexinlinwo
2010-09-19 · TA获得超过1137个赞
知道小有建树答主
回答量:224
采纳率:0%
帮助的人:337万
展开全部
数据类型 就是表示不同类型的数据,比如说猫就是猫它属于猫类,狗就是狗它属于狗类,你不划分类型怎么区分到底是猫还是狗,所以JAVA或者其他语言都是有划分类型的,简单的有整型,实型,布尔型,字符型这些等等。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cy_leo
2010-09-19 · TA获得超过296个赞
知道小有建树答主
回答量:169
采纳率:0%
帮助的人:220万
展开全部
java中有8个基本的数据类型:boolean,byte,char,short,int,float,double,
long.
至于为什么要把数据划分为不同的数据类型是因为在程序解决问题时,所需要数据了类型有差别,如需要定义整数,那么用int,但是如果我需要定义一个小数,那么则需要要float。根据不同的需求来划分不同的数据类型,可以更好的解决问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式