A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© laoyimou 中级黑马   /  2016-3-2 23:09  /  724 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

看了毕向东老师的视频,上面关于这些常量没有给出很好的定义,我找了一下,大家看看对不对,老手看见有不对的请提示,谢谢
1.类型        占用存储空间                取值范围
2.byte        1字节            -2^7—2^7   -128127之间的任意整数
3.short       2字节            -2^15—2^15 -32768~32767之间的任意整数
4.int         4字节            -2^31—2^31 之间的任意整数
5.long        8字节           -2^63—2^63 之间的任意整数
能够表示的范围越大,占用的内存空间就越大,因此在程序设计中,应当选择最合适的类型来定义整数。
浮点型
与整数类型类似,Java浮点类型有固定的表数范围和字段长度,不受平台影响
存储小数的变量数据类型---浮点数,这个名称是相对于定点数而言的,这个点就是小数点。小数点可以根据需要改变位置。
Java语言中有两种浮点数类型:floatdouble
其中float是单精度型,占用32位内存空间,而double是双精度型,占用64位内存空间。
数值包含小数点或指数,或者在数字后面带有字母F or f(float), D or d(double)
float可以精确到7位有效数字,第8位的数字是第9位数字四舍五入上取得的;
double可以精确到16位有效数字,第17位的数字是第18位数字四舍五入上取得的
1.  double a = 3.4;
2.  float f = 4.3f;//不加f编译出错,损失精度

5 个回复

倒序浏览
这些东西、有用没?
回复 使用道具 举报
晓寒轻 发表于 2016-3-2 23:35
这些东西、有用没?

我是小白,才看到数组这一章,但是这些基本的概念我要是搞不清楚,自己心里就发慌,不知道其他人是怎么想的,我是需要搞清楚的
回复 使用道具 举报
看复习到,谢谢你的总结
回复 使用道具 举报
这些东西 用处不大 毕竟你以后工作了没有人会问你这个  但是你必须要知道
回复 使用道具 举报
很对很对
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马