Day08-常量、变量、作用域

变量、常量、作用域

变量

变量是可以变化的量。

Java 是强类型语言,每个变量都须声明类型。

Java 变量是程序中最基本的存储单元,要素包括变量名、变量类型和作用域。

其声明格式为

type varName [=value] [{,varName[=value]}]; // 可在同一行内为多个变量赋值,但不建议这样做

//数据类型 变量名=值;可使用逗号隔开来声明多个同类型变量”。

注意事项:

每个变量都有类型,分为基本类型和引用类型。

变量名必须是合法标识符。

变量声明是完整语句,须以分号结束。

作用域

变量作用域包括类变量、实例变量和局部变量。

public class Variable {
    static int allClicks = 0; // 类变量
    String str = "hello world"; // 实例变量
    public void method() {
        int i = 0; // 局部变量
    }
}
public class Demo08 {

    //类变量 static
    static double salary=2500;

    //属性:变量

    //实例变量:在方法的外面、类的里面,从属于对象.如果不进行初始值,这个类型的默认值 整数:0;浮点数:0.0;布尔值:false
    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(){

    }
}

(暂时看不懂不要紧,大致了解)

public class Demo09 {

    //修饰符,不区分先后顺序    类型double前面的都是修饰符
    final static double PI=3.14;   //static final double PI=3.14;这样用,static和final换了位置也可以

    public static void main(String[] args) {
        System.out.println(PI);
    }
}

常量

常量是初始化后不能再改变值的量,是不会变动的值,

可以理解成一种特殊的变量,其值在程序运行过程中不允许被改变。

常量的声明格式为“final 常量名=值”,

例如“final double PI=3.14”。

常量名一般使用大写字符。

命名规范

  • 类成员变量:首字母小写并遵循驼峰原则,例如“monthSalary”。 (除了第一个单词以外,其他的单词首字母大写)
  • 局部变量:首字母小写并遵循驼峰原则。 -
  • 常量:全部使用大写字母多个单词之间使用下划线,例如“MAX_VALUE”。 -
  • 类名:首字母大写并遵循驼峰原则,例如“Man”“GoodMan”。 -
  • 方法名:首字母小写并遵循驼峰原则,例如“run()”“runRun()”。
posted @ 2024-10-02 17:27  1hahahahahahahaha  阅读(1)  评论(0编辑  收藏  举报