-
变量:
首先们要阐明什么是变量:在程序运行时(runtime),可以发生变化的量。具有名称的内存空间,叫做变量。
而定义变量的方式有两种:
1.初始化
数据类型 变量名称 = 变量值;
如:int a = 20;
2.先声明,后赋值
先声明:数据类型 变量名称
后赋值:变量名称=变量值
如:int a ;
a = 20;
在定义变量的过程中有规则:
1、标识符只能由有效符号(大小写字母、数字、_、$、中文)组成,不能使用特殊符号。
2、不能以数字开头
3、不能以关键字或者保留字作为标识符
以上是定义变量是必须遵循的↑↑↑↑↑↑↑↑↑↑
以下是我们应遵循的习惯↓↓↓↓↓↓↓↓↓↓
4、变量命名尽量有意义
5、建议使用驼峰法或者下划线法
注:类名称使用大驼峰法
其他标识符建议使用小驼峰法
例如:小驼峰法:userAddress
大驼峰法:UserAddress
下滑线法:user_address
-
数据类型
数据类型分为基本数据类型和引用数据类型。
基本数据类型分为数值型、布尔类型、字符型。
数值型:整数:byte(字节)1字节
short int(短整型) 2字节
int (整型) 4字节(默认类型)
long(长整型)8字节
例如:定义一个变量
int a = 10;
就算定义前不加int他也默认是int型的;
浮点数:float(单精度浮点数)4字节
double(双精度浮点数)8字节(默认类型)
像int一样double也是一样的
double a = 1.23;
也是如此
布尔类型(boolean):
true -真
false-假
字符型:
单引号引着的单个符号
如’a’
引用数据类型:数组、字符串(string)、object对象
3.数据类型的转换
|-- 自动类型转换
数据类型,在运算过程中,会自动向高精度转换
byte < short < int < long < float < double < String(优先级)
char
boolean
|-- 强制类型转换
//(数据类型)(被转数据);
例如: long l = 123L;
int i = (int) l;
double d = 3.14;
float f = (float) d;
(需要转换的类型)数据