变量
Java是一种强类型语言,每个变量都必须声明其类型
Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域
type varName [=value] [{,varName[=value]}];
//数据类型 变量名 = 值;可以使用逗号隔开来声明多个同类型变量,但不建议使用。
变量的作用域
- 类变量(加了static,从属于类,在本类中可以直接使用)
- 实例变量(从属于对象;声明后即可使用,如果不初始化,即输出默认值,基本类型默认值为0,布尔值默认false,其他类型默认值为null)
- 局部变量(必须声明和初始化值)
- 常量(一种特殊的变量,它的值被设定后,在程序运行过程中不允许被改变)
public class Variable{
//修饰符,不存在先后顺序
//static final double PI = 3.14; 同下
final static double PI =3.14; //常量名用大写字母
static int allClicks = 0; //类变量,前方加static
String str = "hello world"; //实例变量
public void method(){
int i = 0; //局部变量,写在方法里面
Variable variable = new variable();
System.out.println(variable.str);
//局部变量用法
}
}
变量命名规范
所有变量、方法、类名,需要见名知意(建议用英文)
Name
类成员变量的首字母小写,之后所有单词的首字母大写
lastName
局部变量的首字母小写,之后所有单词的首字母大写
yourAge
常量全部使用大写字母和用下划线区分单词
MAX_VALUE
类名的首字母大写,之后单词的首字母也大写
HotGirl
方法名的首字母小写,之后单词的首字母大写
runVideo()
单词翻译
Variable 变量
all Clicks 所有/全
method 方法
final 最后的/最终的/不可更改的
Name 名字
last Name 姓
your Age 你的年龄
MAX_VALUE 最大值
Hot Girl 热女孩
run Video 运行视频