4-变量常量作用域

变量

  • 定义: type varName [= value];
  • //数据类型 变量名 = 值 ;

注意:

  1. 每个变量都有类型,类型可以是基本类型,也可以是引用类型
  2. 变量名必须是合法的标识符

变量作用域

  • 类变量
  • 实例变量
  • 局部变量
public class Variable{
    static int a = 0; //类变量(需要加个关键字static)
    String str = "hello world"; //实例变量
    public void method(){
        int i = 0; //局部变量
    }
}
public class Demo08 {
    //类变量 static
    static double salary = 2500;//从属于Demo08这个类,与类一起出现一起消失

    //属性:变量

    //实例变量:从属于对象; 若不进行初始化,则默认值:数值类型是 0或0.0 字符串是u0000  布尔值是false  除了基本类型其余都是null
    String name;
    int age;

    //main方法
    public static void main(String[] args) {

        //局部变量;必须声明和初始化值
        int i = 10;
        System.out.println(i);
        //使用实例变量;
        //变量类型  变量名字 = new Demo08();
        Demo08 demo08 = new Demo08();
        System.out.println(demo08.age);
        System.out.println(demo08.name);

        //类变量  加关键字static
        System.out.println(salary);

    }

    //其他方法
    public void add(){

    }
}

变量命名原则

  1. 所有变量、方法、类名:见名知意
  2. 类成员变量、局部变量、方法名:驼峰原则(处第一个单词外,后面的单词首字母大写):lastName、monthSalary、runRun()
  3. 常量:大写字母+下划线:MAX_VALUE
  4. 类名:每个单词首字母大写:HelloWorld、GoodMan

常量

  • 常量可以理解为一个特殊的变量,值被设定后,在程序运行过程中不允许被改变。
  • 常量名一般使用大写字符
  • 关键字final(修饰符属于关键字)
    //final 修饰符代表常量 不存在先后顺序  也可以final static double PI = 3.14;
    static final double PI = 3.14;

    public static void main(String[] args) {
        System.out.println(PI);
    }
posted @ 2024-06-21 16:21  呆头尖瓜  阅读(2)  评论(0编辑  收藏  举报