变量是计算机中一块特定的内存空间,由一个或多个连续的字节组成。

Java常用的数据类型

数据类型 类型说明符
整型 int
短整型 short
长整型 long
字节型 byte
单精度浮点型 float
双精度浮点型 doubt
布尔类型 boolean
字符类型 char
字符串类型 String

变量与数据类型1
整型 32位 用于存整数
短整型 16位 用于储存位数较小的整数
长整型 64位 用于储存位数较多的整数 {对于精确的超大型数值运算比如天文数据(一般指64位以上的数据运算),一般不会采用基本数据类型,而采用BigInterger或BigDecimal类型的数据进行精确计算}
字节型 8位 用于存放二进制数据
单精度浮点型 32位 用于储存位数较小的小数(7位有效数字)
双精度浮点型 64位 用于保存较长的小数
布尔类型 8位 用于表示真或假两种状态
字符类型 16位 用于保存单个字符 {Java中的字符实际上是一个16位的无符号整数(小于等于65535),可以保存转义字符(‘\b’,’\t’,’\r’,’\n’),Unicode表示法是在值前加前缀\u}
字符串类型 用于存储文字信息

变量的类型决定了为它分配多少个字节空间
注意:
1、基本类型也称原始类型(primitive type),用于保存简单的单个数据
2、还有一类数据类型被称为类类型(class type)或引用类型(refenrence types),用于保存复杂的组合数据,String就是使用最频繁的一种引用类型

声明和使用变量

声明变量:DataType variableName;
定义时初始化变量:DataType variableName = value;
定义后初始化变量:DataType variableName;
variableName = value;

注意:
1、变量名注意不要重复
2、一条语句可以声明多个类型相同的变量

常见错误和书写方式

1、未声明、未初始化的变量未使用的变量
2、赋值是数值溢出
3、取整错误
4、冗余的输入对象

相关文章: