一、java基本数据类型
一、基本类型
基本数据类型分为三大类
**由图可知,我们继续按照Java的基本数据类型可以分为三大类:①数值型
数值型数据(metric data)是按数字尺度测量的观察值,其结果表现为具体的数值。现实中所处理的大多数都是数值型数据。②字符型
字符型(Character)数据是不具计算能力的文字数据类型,用字母C表示。
它包括中文字符、英文字符、数字字符和其他ASCⅡ字符,其长度(即字符个数)范围是0-255个字符,即0x00至0xFF。③布尔型
布尔数据是sql server中的一个名词,布尔数据由binary(二进制)数字组成,即0和1。数值型
整数类型(byte,short,int,long)
数值型可以分为两大类:①整数类型 ②浮点类型引用地址:
二、数据类型的转换
1.一般小数据可以自动转换为大的数据类型
如: short a=10; int b=12;
?? c = a+b;(c 的数据类型一定是大于或者等于 int )
2.强制转换
当两种数据类型彼此不兼容,或者说目标类型取值范围小于源类型时,就需要强制类型转换了。
int b=10;short a=b;//这是我们都知道编译会失败,因为a(short)类型小于b(int)类型的。
int b=3;short a=(short)b;通过在源类型变量面前,加上目标数据类型,数据类型强制转换成目标类型的。
3.String 转int
String a="123"; int b= Integer.parseInt(a);//前提是String的值一定符合整数规则 String c= String.valueOf(b);