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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 滔哥 黑马帝   /  2014-8-12 17:17  /  11240 人查看  /  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课:哪些是基本变量类型?

点评

赞一个  发表于 2014-8-18 14:29

159 个回复

倒序浏览

回帖奖励 +1

在抢一个沙发,,,
回复 使用道具 举报

回帖奖励 +1

真详细啊,滔哥辛苦
回复 使用道具 举报

回帖奖励 +1

地板.....:D
回复 使用道具 举报

回帖奖励 +1

顶顶啊!
回复 使用道具 举报

回帖奖励 +1

本帖最后由 张周飞 于 2014-8-13 16:05 编辑


涛哥  你你又这么无私 这么给力  
{:3_67:}我要给你生孩子!!!!!!
回复 使用道具 举报 1 0

回帖奖励 +1

支持活动,火速前来
回复 使用道具 举报

回帖奖励 +1

最基础的就是最重要的
回复 使用道具 举报

回帖奖励 +1


滔哥辛苦  顶起!!
回复 使用道具 举报

回帖奖励 +1

前排支持一下
回复 使用道具 举报

回帖奖励 +1

支持涛哥。。。。。。。。
回复 使用道具 举报

回帖奖励 +1

开开心心顶贴去!
回复 使用道具 举报

回帖奖励 +1

支持涛哥。。。。。。。。
回复 使用道具 举报

回帖奖励 +1

基础很重要啊
回复 使用道具 举报

回帖奖励 +1

  1. 实数:float 、double
  2. 整数:byte、short、int、long
  3. 字符:char
  4. 布尔型:boolean
复制代码
回复 使用道具 举报
那我定义一个short类型的数据,让它等于32,768是不是就不对了
回复 使用道具 举报

回帖奖励 +1

特来支持
回复 使用道具 举报

回帖奖励 +1

支持了,顶顶顶顶
回复 使用道具 举报

回帖奖励 +1

抢一个沙发,坐坐!:P
回复 使用道具 举报

回帖奖励 +1

看看基础更巩固:)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马