1.1变量是程序的基本组成单位
不论是使用那种高级别语言,变量都是其程序的基本组成单位,比如
1.2概念
变量相当于内存中一个数据存储空间 的表示,你可以把变量看做是一个房间的门牌号,通过 门牌号 我们可以找到房
间,而通过变量名可以访问到变量 ( 值 ) 。
1.3变量的使用步骤
1)
声明变量
int a;
2)
赋值
a = 60; // 应该这么说 : 把 60 赋给 a
使用 System.out.println(a);
// 也可以一步到位 [int a = 60; 通常我们是一步完成]
1.4变量使用主要事项
1.5数据类型
每一种数据都定义了明确的数据类型,在内存中分配了不同大小的内存空间 ( 字节 )
1.6整数类型
Java 的整数类型就是用于存放整数值的,比如 12 , 30, 3456 等等
例如:
byte n1 = 10;
short n2 = 10;
int n3 = 10;//4 个字节
long n4 = 10; //8 个字节
整型的使用细节 IntDetail.java
1.7浮点类型
Java 的浮点类型可以表示一个小数,比如 123.4 , 7.8 , 0.12 等等
浮点型的分类:
说明一下:
-
关于浮点数在机器中存放形式的简单说明, 浮点数 = 符号位 + 指数位 + 尾数位
-
尾数部分可能丢失,造成精度损失( 小数都是近似值 ) 。
浮点型使用细节 FloatDetail.java
1.8字符类型(char)
字符类型可以表示单个字符 , 字符类型是 char , char 是两个字节 ( 可以存放汉字 ) ,多个字符我们用字符串 String.
代码
char c1 = 'a';
char c2 = '\t';
char c3 = ' 韩 ';
char c4 = 97;
字符类型使用细节:
1.9布尔类型:boolean
1.10基本数据类型转换
1.11强制类型转换
自动类型转换的逆过程, 将容量大的数据类型转换为容量小的数据类型 。使用时要加上强制转换符 ( ) ,但可能造成
精度降低或溢出 , 格外要注意。
1.12基本数据类型和 String 类型的转换