前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >《Monkey Java》课程2.1之基本数据类型

《Monkey Java》课程2.1之基本数据类型

作者头像
GitOPEN
发布2019-01-29 11:23:37
3190
发布2019-01-29 11:23:37
举报

##数值型 包括以下几种:

类型

占用存储空间

范围

byte

1字节

-128~127

short

2字节

-2的15次方~ 2的15次方-1

int

4字节

-2的31次方~ 2的31次方-1

long

8字节

-2的63次方~ 2的63次方-1

例子:

代码语言:javascript
复制
int i = 3;
long l = 3L;

##字符型(char)

char类型数据用来表示通常意义上的字符;注意以下几点:

  • 字符是由单引号包裹起来的单个字符;
  • Java字符使用unicode字符集;

unicode字符集是什么?

它为每种语言的每个字符设定了统一并唯一的二进制码。

详细参见WiKi百科Unicode词条

例子:

代码语言:javascript
复制
char c = 'a';
char cc = 'z';
char ccc = '猴';

问题:为何ccc和c变量都是合法的呢? 回答:因为Java语言默认使用Unicode字符集,从而保证一个汉字和一个英文字母在计算机中占用的空间是一样的。

##布尔型(boolean)

boolean数据类型适用于逻辑运算,一般用于程序流程控制,在Java中只有2个值:

  • true : 表示“”;
  • false : 表示“”。

例子:

代码语言:javascript
复制
boolean b = false;
boolean bb = true;

##浮点型

包括两种,floatdouble

类型

占用存储空间

范围

float

4字节

-3.403E38~3.403E38

double

8字节

-1.798E308~1.798E308

例子:

代码语言:javascript
复制
float f = 0.38f;
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2015/07/03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档