泰州市上元教育有限公司

主营:泰州教育培训,泰州教育咨询,泰州企业管理咨询

免费店铺在线升级

联系方式
  • 公司: 泰州市上元教育有限公司
  • 地址: 泰州市姜堰区人民中路东方不夜城2号楼2楼242-263室(果品有约二楼电梯口)。
  • 联系: 徐俊
  • 手机: 15951144140
  • 一键开店

姜堰泰州学习软件开发IT,本期给大家讲一下Java的基本数据

2020-05-06 06:18:15  108次浏览 次浏览
价 格:面议

Java的数据类型

本期给大家讲一下Java的基本数据类型,众所周知,Java的数据类型一共有八种,分别是四种整数类型,byte、short、int、long,两种浮点数类型,float、double,一种字符类型,char、一种布尔类型,boolean。

我们从整数类型详细给大家介绍下,整数类型分别是byte,short,int,long四种,都是有符号整数,整数字面量(127-128)默认是int类型,如果不超出生命类型的范围,则可以给出小类型直接赋值,使用整数类型要注意取值范围,(-128至127)之间的整数字面量可以直接赋值给byte类型,Java会自动处理符号位,同理,short类型也是一样的。

Java底层byte,short按照32位计算,注意int类型范围也是32位

Long类型的字面量需要使用L,l为后缀,这样编译才能成功,注意如下所示,因为整数值的默认字面量是int类型。小渔32位的变量都是按照int结果计算,强转符比数字运算符优先级高。见常量与变量中的例子。

两种浮点数类型,float、double、float32位后缀F或者f,1位符号位,8位是指数,32位有效尾数,需要强调的是float的精度是23位(即能表达23位的数,超过就被截取了)。

float类型因为精度过低,所以一般我们更常用double类型。double类型能表示64位,其中1位符号位,11位指数,52位尾数(不用记存储格式,知道一般小数用double表示就足够了)。double精度比int准确,能表示的范围比float大,但是不如long。需要注意一点,浮点数的字面量默认是double。 float的范围大于long指数可以很大。浮点数是不的,不能对浮点数进行比较。

char字符类型是一个16位无符号整数,是一个2进制数,这个数值是一个字符的unicode编码值。并不是所有字符都可见,比如/u0000,它一般作为C++中字符串的结束字符,不是"0",如下所示,控制台显示的小方框代表字符不可见。

一种布尔类型(boolean):true真和false假。一般用于判断语句。

网友评论
0条评论 0人参与
最新评论
  • 暂无评论,沙发等着你!
百业店铺 更多 >

特别提醒:本页面所展现的公司、产品及其它相关信息,均由用户自行发布。
购买相关产品时务必先行确认商家资质、产品质量以及比较产品价格,慎重作出个人的独立判断,谨防欺诈行为。

回到顶部