Java的变量、常量以及其他
变量的定义
- 变量是什么:就是可以变化的量
- Java是一种强语言类型,每个变量都必须声明其类型
- Java变量是程序最基本的存储单元,其要素包括变量名,变量类和作用域
- 语法: 变量类型 变量名 = value; 例如 int a=80;
- 变量分类:全局变量(写在一个类里)、局部变量(写在一个方法里)
- 静态属性(调用不用创建对象,直接类名.类属性)
注意事项
- 每个变量都有类型,类型可以是基本数据类型,也可以是引用数据类型
- 变量名必须是合法的标识符
- 变量名是一条完整的语句,因此每一个声明都必须以分号结束
- 标识符以 由字母数字下划线 $ 组成,但是不能有数字开头
常量的定义
- 常量:初始化后不能改变值
- 所谓常量可以理解成一种特殊的变量,他的值被设定后,在程序运行过程中不允许被改变
命名规范
- 所有方法名、变量名第一个单词小写,第二个单以及后面的每个单词首字母大写(驼峰模式,命名规则做到见名之意)
- 类名和接口每个首字母单词都大写(帕斯卡模式)
- 常量的每个字母都大写,每个单词之间用下划线隔开
代码
package demo;
public class Demo03 {
// 定义全局成员变量
int aa=50;
//定义常量
public static final double PI = 3.14;
/*定义三个属性
@name
@age
@flag
*/
public String name;
public int age;
public boolean flag;
//定义一个静态属性
public static String hobby;
//add方法
public void add() {
int a = 5;
// 调用局部变量
System.out.println(a);
//调用静态属性
System.out.println(Demo03.hobby);
// 调用类属性
Demo03 demo03 = new Demo03();
System.out.println(demo03.age);
//调用常量PI
Demo03.PI;
}
//主方法
public static void main(String[] args) {
System.out.println("=========================");
// 调用静态属性
System.out.println(Demo03.hobby);
// 调用全局变量
Demo03 demo = new Demo03();
System.out.println(demo.aa);
// 调用add方法
System.out.println("========================");
demo.add();
}
}