永发信息网

JAVA的数据类型的4类8种为什么不包括String呢?

答案:5  悬赏:60  手机版
解决时间 2021-03-20 13:15
JAVA的数据类型的4类8种为什么不包括String呢?
最佳答案
JAVA的数据类型的4类8种分别是
  第一类:逻辑型boolean

  第二类:文本型char

  第三类:整数型(byte、short、int、long)
  char类型占2个字节
short从-32768到32767
int从-2147483648,到2147483647共10位
long从-9223372036854775808到9223372036854775807共19位

  第四类:浮点型(float、double)
  在数学中0到1有无数个浮点数;而计算机是离散的,所以表示的时候有误差,计算机用精度(小数点后几位来表示正确),比较浮点数时a==0.1是不合适的,应该a-0.1==0;如果a是0.1,则即使有误差 a-0.1==0因为a和0.1都被表示为一个有误差的计算机二进制
全部回答
Java的四类数据类型是属于简单数据类型,意思是只能通过数值传递而不能直接被引用,因此java中有一种数据类型叫引用数据类型,主要包括类,数组,借口等。而为了方便像int,float等的储存,Java让每一个都对应自己的包装器类(Integer,Float ,String等)
String 是当做一个对象来的,和FOLAT什么的一样
FOLAT和folat是不一样的。。一个是基本类型,一个是对象
float不是类,但有对应的Float类,注意大小写
double不是类,但Double是
String是类而不是基本数据类型
Java的数据类型分两种:
1.基本类型:int,byte,float,double,char
2. 对象类型(类): Integer,Byte,Float,Double,Char,String,其它一切java提供的,或者你自己创建的类。
其中Integer又叫 int的包装类。而Byte和Float也类似,一般包装类的名字首写是数值名的大写开头。
String类你可以理解成 char[]数组去想就明白了。因为数组是一个类,所以String也就是一个类了。它不是基本数据类型。
或者你还可以这样想, java分为
1。数据;
2。类对象
两种类型,数据是运算的基本单元,这些运算一般类似+ - * % 等数学运算,而类对象的运算是必须你定义的。或者系统有帮你定义的。这些运算一般都是一些函数如set和get方法。
什么叫包装类?
在java中有时候的运算必须是两个类对象之间进行的,不充许对象与数字之间进行运算。所以需要有一个对象,这个对象把数字进行了一下包装,这样这个对象就可以和另一个对象进行运算了。
比如我们也可以定义一个类:
class Integer{
int i=0;
public Integer(int i){
this.i=i;
}
}
这样这个Integer就是一个包装类,他包装了一个整数值,然后可以在里面写一些运算符重载的方法使它支持某些运算。这个时候可以赋值:
Integer it=new Integer(10);
现在变量it就是一个对象,不是一个数字。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
爱丁堡城堡离waverly火车站远吗
QQ会员是不是有一张可以送人会员的一天的会员
风弄作品全集 一定要有《淡色蔷薇》全本啊
美国国地面积位列世界第几位?
我婚内出轨算犯法吗
宜君县城关镇小坪学校在哪里啊,我有事要去这
名字里面带荟的,三个字的名字 好听的 拜托了
泸沽虾有什么营养成分
秘制肉酱家常做法,正宗秘制肉酱怎么做
朗动自动领型是电子助力还是液压助力
梦见阎王黑无常
三峡大坝交不交地税?每年地税国税各交多少?
腾讯会在什么情况下封群呢?
郭沫若的现代诗
单选题下列关于豫湘桂战役的表述,不正确的是
推荐资讯
51天的宝宝可以出去晒太阳吗?,还没出去晒过太
美发助理都干什么?沈阳工资一般多少?
简单一点两百字的魔法数学读后感
我的QQ空间点赞为啥老实被封求解决
马明诊所地址在什么地方,想过去办事
阿迪力黄金店我想知道这个在什么地方
男孩学电子琴好吗
各位老师,大棚巨丰什么时收剪一
世界上有几种鸟
求个视频录制软件,能录高清的,免费,无水印
我申请交通银行信用卡时没有看到右下边那个同
补习班名字
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?