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

© 滔哥 黑马帝   /  2014-8-12 17:17  /  14806 人查看  /  159 人回复  /   2 人收藏 转载请遵从CC协议 禁止商业使用本文


学习编程,就必须要提到变量,不然的话,我们拿什么来存储在程序执行过程中可能会发生改变的值呢?变量就是用来存储程序中使用到的数据的。
在Java中,变量的类型是非常重要的,因为编译器会根据变量的类型来为变量分配相应的存储空间。在Java中,有8种基本类型:
  1. 实数:float 、double
  2. 整数:byte、short、int、long
  3. 字符:char
  4. 布尔型:boolean
复制代码

接下来我们一个个的看一下这些类型。
●int:int为整数类型,用4个字节存储,范围为-2,147,483,648到2,147,483,647。在变量初始化的时候,默认值为0。
●short:short也属于整数类型,用2个字节存储,范围为-32,768到32,767。在变量初始化的时候,默认值为0。
●long:long也是整数类型,用8个字节存储,范围为-9,223,372,036,854,775,808到9,223,372,036,854,775,807。在变量初始化的时候,默认值为0L或0l。后面的大写或小写L表示这个数据是long型的。
●byte:byte也是整数类型,用1个字节存储,范围为-128到127。在变量初始化的时候,默认为0。
●float:float属于实数类型,又称为单精度实数,使用4个字节来存储。在变量初始化的时候,默认值为0.0F或0.0f。与long相同,这个大写或小写的F代表这个数据是float类型的。
●double:double属于实数类型,又称为双精度实数,使用8个字节存储。在变量初始化的时候,默认为0.0。
●char:char属于字符类型,用2个字节存储。在变量初始化的时候,默认为”\0”。
●boolean:boolean属于布尔类型,在存储时使用1位(而不是字节)来存储。它只有两个值,分别是true和false。在变量初始化的时候,默认为false。
  1. //变量的声明
  2. int year = 2014;
  3. byte month = 12;
  4. short day = 31;
  5. long date = 20141231L;
  6. float pi= 3.14F;
  7. double e = 2.71828;
  8. boolean man = true;
复制代码
第5课:哪些是基本变量类型?

159 个回复

正序浏览
涛哥辛苦
回复 使用道具 举报
顶!支持一下
回复 使用道具 举报
Ansel_young 来自手机 中级黑马 2015-12-28 18:17:51
157#
滔哥就是狠
回复 使用道具 举报
好多技术分哦
回复 使用道具 举报
言简意赅
回复 使用道具 举报
支持!支持!支持!!!!!!!!!!!!!!
回复 使用道具 举报
挺好的,黑马不苦
回复 使用道具 举报
受C影响 一直一直以为char 是一个字节的 汗。。
回复 使用道具 举报
continue study........thx so much
回复 使用道具 举报
很详细,赞一个
回复 使用道具 举报
刚开始学习
回复 使用道具 举报
这个一般不是很难,但必须要掌握。。
回复 使用道具 举报
Ogre 中级黑马 2014-12-21 22:41:46
147#
{:3_54:}追追追,基础复习
回复 使用道具 举报
正在学习中......好好看看....{:3_64:}
回复 使用道具 举报
看看复习下以前学的基础,点个赞
回复 使用道具 举报
想要学好,基础必须扎实,谢谢楼主分享
回复 使用道具 举报
支持涛哥,万丈高楼平地起啊    ,
回复 使用道具 举报
必须顶滔哥
回复 使用道具 举报
很详细,很给力。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马