码迷,mamicode.com
首页 > 编程语言 > 详细

【java】数据类型

时间:2017-10-12 15:42:24      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:es2017   字节   short   als   声明   div   image   字符型   img   

技术分享

逻辑型boolean:

boolean类型数据只能取值True或False,不可以0或者非0替代True或False,这点与c语言不同。

字符型char:

一个char类型的字符占两个字节。表示方式就是用’‘来表示,如’A‘

整数型(byte、short、int、long):

byte占1个字节,从-128到127
short占2个字节,从-32768到32767(大约三万)
int从占4个字节,-2147483648,到2147483647共10位,一般整数默认为int型。
long占8个字节,从-9223372036854775808到9223372036854775807共19位

技术分享

浮点型(float、double):

java浮点型默认为double型,若声明一个float的变量,需要在数据后面加f,如float  fl=3.22f。

技术分享

 

看如下代码:

byte by=4

by=by+3

这样编译会报错,因为整数3默认为int型的,int型和byte型类型不一样不能相互运算。可以进行如下修改

byte by=4

by=(byte)(by+3)//by会自动从一字节的byte型变为四字节的int型,运算完毕后,再进行byte的强制转换

  

【java】数据类型

标签:es2017   字节   short   als   声明   div   image   字符型   img   

原文地址:http://www.cnblogs.com/paulwinflo/p/7656181.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!