变量常量作用域
变量
//数据类型 变量名=值;可以使用逗号隔开来声明多个同类型变量但不建议
type varName = value ;
例:
int age = 10 ;
String name = "sara" ;
double pi = 3.14 ;
char x = 'X' ;
注意事项
1、每个变量都有类型,类型可以是基本类型,也可以是引用类型
2、变量名必须是合法的标识符
3、变量声明是一条完整的语句,因此每一个声明都必须以分号结束
变量作用域
1、类变量
2、实例变量
3、局部变量
例:
public class comment {
//属性:变量
// 类变量,static类变量关键字标识
static double salary = 5000 ;
//实例变量,从属于对象,必须通过对象使用,如果不初始化,会赋默认值,数值类型默认赋0或0.0,布尔值默认false,除了基本类型,其余默认均为null
String str ;
int num;
//main方法
public static void main(String[] args) {
//变量类型 变量名 = new comment();实例变量的使用
comment demo = new comment();
System.out.println(demo.str);
System.out.println(demo.num);
//类变量使用 static标识
System.out.println(salary);
//方法引用
System.out.println(test());
}
//其它方法
public static int test(){
int c = 1 ; //局部变量,必须声明和初始化值,作用域在方括号内,括号外不能使用
return c;
}
}
常量
1、常量值初始化后不能再改变
2、常量名一般使用大写字符
3、关键字final标识,格式:final 常量名 = 值 ; 例: final double PI = 3.14 ;
public class comment {
//常量,修饰符不分前后顺序,static和final都是修饰符
static final double PI = 3.14;//或final static PI = 3.14;
//main方法
public static void main(String[] args) {
//常量引用
System.out.println(PI);
}
}
变量的命名规范
1、所有变量、方法、类名:见名知意
2、类成员变量首字母小写和驼峰原则:monthSalary,除了第一个单词以外,后面的单词首字母大写
3、局部变量首字母小写和驼峰原则
4、常量全部使用大写字母,单词比较多,使用下划线,MAX_VALUE
5、类名首字母大写和驼峰原则,Test,TestDemo
6、方法名首字母小写和驼峰原则,run(),runRun()