1.整型:int byte short long
用于描述整数
比如,int data =10;
data是变量,10 是常量
2.实型: float double
用于描述实数
单精度实型:float
双精度实型: double
3.字符型: char
用于描述单个符号数据
普通字符:'2' 'S' '*'……
转义字符:'\n' '\t' ……
4.布尔型: boolean
用于描述逻辑型数据(真/假)
比如,boolean isPrime = true, isOdd=false;
逻辑型常量只有两个:true false
变量的定义
格式:
类型名 变量名表;
比如, char c1,c2;
double d1,d2=0.5,d3=d2; //变量的初始化
如何根据实际要处理的数据选择合适的数据类型?
首先根据数据是哪一种基本类型,然后再根据数据的大小和精度确定是某一种基本类型中的哪一种?
比如,要处理的数据是 -128~+127之间的整数,则可以选择整型,最合适的是byte,其他的也可以,只是可能占用更多的空间。