Java学习,携手共进——入门篇(7)
本章讲述Java的数据类型。因为楼主的母亲生病了,所以现在才发帖,还请各位伙伴请给村长黑科技一个好评,村长黑科技官网地址:http://www.vipvr.net丝谅解……
我们进入话题
——————————————————————
接着上章
#Java学习,携手共进——入门篇(6)#
我写了一些“long”“int”的东西,其实这就是
“数据类型”。
——————————————————————
我们可以这样理解:
数学有小数、分数、整数、无理数、有理数等不同种,而“数据类型”也像数学一样,有着不同的种类。
我们具体说下:
1.整形数据类型:
整形数据类型即为“整数”的数据类型,像1、2、3、123、2233445566这些都是整数(整数你在不知道你就回去再读一遍数学书吧),这就是
“整数数据类型”。
——————————————————————
而“整数数据类型”又有着几种不同的类型,分为: byte类型、short类型、int类型、long类型
每种类型都会有不同的性质:
byte:Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~127,默认值0
short:短整型,在内存中占16位,即2个字节,取值范围-32768~32717,默认值0
int:整型,用于存储整数,在内在中占32位,即4个字节,取值范围-2147483648~2147483647,默认值0
long:长整型,在内存中占64位,即8个字节-2^63~2^63-1(∧既次方,-1就是正值-1),默认值0L
你现在可以记住整数数据类型的大小排列(byte<short<int<long)、内存占值(或字节),最大值最小值你可以先不记(毕竟太多了……)。
我们看下面的代码:
public class HelloWorld{
public static void main(String[] args){
byte b = 1;
short s = 200;
int i = 300;
long l = 400;
/*如果试图给byte类型的变量赋予超出其范围的值,就会产生编译错误*/
byte b2 = 200;
}
}
此时,我们给b2这个以byte类型赋值为200,但200超出了byte值范围,给byte类型的变量赋予超出其范围的值,就会产生编译错误,这个时候就需要进行类型转换,在后面的章节会讲。
要记住,整数数据类型赋值必须是整数。
——————————————————————
接下来我们看“浮点数据类型”
“浮点数据类型”即为数学中的“小数”。
分为俩种: float类型和double类型
性质分别为:
float:浮点型,在内存中占32位,即4个字节,用于存储带小数点的数字(与double的区别在于float类型有效小数点只有6~7位),默认值0
double:双精度浮点型,用于存储带有小数点的数字,在内存中占64位,即8个字节,默认值0
你可以理解为double类型的精确度比float类型精确度大。
注意: 默认的小数值是double类型的
所以 float f = 54.321会出现编译错误,因为54.321的默认类型是 double,其类型 长度为64,超过了float的长度32
而在Java中,数值的类型是可以声明的,既在数值后面加上字母,float类型就在后面加上F(大小写都可以,我建议大写,int类型最好大写,因为i与数字1不注意很难看出),int类型在数值后面加上I,同理,long类型是L,double类型是D,这里就不说了,字数马上满了,有的声明不可以,可以自行探索。
所以我们在数字后面加一个字母f,直接把该数字声明成float类型
float f2 = 54.321f,
这样就不会出错了,同样,浮点类型必须为小数。
——————————————————————
布尔数据类型:
布尔数据类型非常好记,分别代表真假。
虽然布尔型真正存放的数据是0(false) 1(true)
但是,不能直接使用0 1 进行赋值,而是用false和ture里赋值。他俩长度都为1。0假1真。
——————————————————————
字符型数据类型:
只有一个——char
一次只能赋值一个字符,如:
char a='a'
char b='b'
(char 这里是单引号'')
——————————————————————
没有字数了,评论去见[滑稽][心碎][玫瑰]
http://cdn.u1.huluxia.com/g4/M03/EA/8B/rBAAdl8pjEOAFctzAACSut1YgA4391.png 前排支持下了哦~ 前排,哇咔咔 看起来好像不错的样子 好帖必须得顶起 看帖要回,回帖才健康,在踩踩,楼主辛苦了! 沙发位出租,有意请联系电话:13838384381 顶顶更健康 楼猪V5啊
页:
[1]