变量、常量(final)
变量
变量就是可以变化的量
java是强类型语言,每个变量都必须声明类型
java变量是程序
//int a,b,c; //int a=1,b=2,c=3; 不建议这样,建议一行只声名一个变量 char d = 'A';
三种变量
类变量
加 static
例如: ststic int allClicks=0;
局部变量
在一个语句里面定下的变量
必须声名和初始化值
public class Demo08 { public static void main(String[] args) { //局部变量;必须声名和初始化值 int i = 10; System.out.println(i);//只有这里用的到i } System.out.println(i);//用不到上面的i }
实例变量
和类变量相似,但是不加ststic
例如:String str ="Hello world";
小注意点
//实例变量:从属于对象;如果不进行初始化,就会变成默认值 一般为0或0.0 //布尔值:默认是false //除了基本类型,其余的默认值都是null;
变量的命名和规范
-
所有变量,方法,类名:见名知意
-
类成员变量:首字母小写和驼峰原则:除第一个单词字母外,后面的单词首字母大写
-
局部变量:首字母小写和驼峰原则
-
常量大小写字母和下划线:MAX_VALUE
-
类名:首字母大写和驼峰原则
-
方法名:首字母小写和驼峰原则
注意
修饰符不存在先后顺序
static final double PI = 3.14; //final static double PI = 3.14;也可以