变量:
变量指的是程序运行的时候开辟出一块内存空间来保存一些可变的数据。
1.变量类型:
变量有整形、长整型、双精度浮点型、单精度浮点型、字符型、字节型、短整型、布尔型、字符串类型。
整型变量:
基本语法格式:
int 变量名 = 初始值;
如:int num = 10;
int表示变量的类型是一个整形;
在java中=
表示赋值,意思是给变量一个初始值;
在java中,一个int型变量占4个字节,和操作系统没有直接关系。
长整型变量:
基本语法格式:
long 变量名 = 初始值;
如:long num = 10L;
后边加个L就表示long类型;
java中long占8个字节。
双精度浮点型变量:
基本语法格式:
double 变量名 = 初始值;
如:double num = 10.0;
java中double占8个字节;
注意: java中double类型的小数,计算结果可能会存在一定的误差。
单精度浮点型变量:
float占四个字节;
用法与double型基本相同。
字符型变量:
基本语法格式:
char 变量名 = 初始值;
如:char c = ‘A’;
java中使用单引号+单个字母
的格式表示字符型字面值;
char型占用两个字节。
字节类型变量:
byte 变量名 = 初始值;
用法与int型基本相似,只是可以表示的范围较小,因为byte型只占一个字节。
短整型变量:
short占用两个字节。
布尔类型变量:
基本语法格式:
boolean 变量名 = 初始值;
如:boolean value = true;
在java中boolean类型变量只有两种取值,true表示为真,false表示为假;
注意: java中boolean型变量不能与int型相互转化,及不存在1表示真,0表示假这种说法。
字符串型变量
String 变量名 = “初始值”;
如:String s = “abcd”;
java使用双引号+若干字符的形式表示字符串字面值。
2.变量的作用域:
一般以一个大括号为准。
3.变量的命名规则:
1.一个变量名只能包含数字, 字母, 下划线
2.数字不能开头
3.注意大小写区别
4.变量命名推荐小驼峰命名法
4.变量之间的类型转换
变量之间的类型是有明确规定的,不同类型的变量相互赋值需要遵守很严格的规则。
1.不同类型的变量之间相互赋值,表示范围较小的类型可以隐式转化成范围较大的类型,反之则不行。
2.大范围的转化为小范围的可以进行强制类型转换(但可能会出现精度丢失的情况)。
3.int 和 boolean 是毫不相干的两种类型, 不能相互赋值。
小结: 有关变量的知识点是很多的,这里就简单总结这么多,尽量多去查资料多学习一些。数据类型的知识是非常重要的基础性的知识,要正确认识每种变量及其表示的范围。有关类型之间的相互转化问题也要做到手到擒来。这对以后的学习会有很大的帮助,一定要掌握。