欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Java基础学习 Day4 (变量、常量、作用域)

程序员文章站 2022-03-08 11:52:44
...

前言

Java基础学习、笔记仅供参考

一、变量、常量、作用域

1.变量

是程序中最基本的储存单元(Java是一种强类型语言,每个变量都必须声明其类型)

1.1类变量

写到类中的变量,带有关键字static

1.2实例变量

没有关键字

1.3局部变量

只在方法当中使用

2.常量

可以理解为是一种特殊的变量,初始化后将无法再改变。

具体如下:

public class Day5 {

    // 常量 final 数据类型 常量名 = 值;
    static final double PI = 3.14;
    // final static double PI = 3.14; 也可以使用,变量类型的前面都是修饰符。无所谓前后顺序

    //类变量 只要带static
    static double salary = 2500;

    // 属性:变量,类中除了方法还有属性

    // 实例变量: 从属于对象;如果不自动初始化,变量的默认值为0或者0.0,布尔值默认为false,除了基本类型,其他的默认值都是null
    String name;
    int age;

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

        // 局部变量:必须声明和初始化值,只在方法内部有效果
        int i = 10;
        System.out.println(i);

        //变量类型 变量名字 = new Day5;
        Day5 day5 = new Day5();
        System.out.println(day5.age);
        System.out.println(day5.name);

        //类变量
        System.out.println(salary);

    }

}

二、变量的命名规则

1.所有变量、方法、类名:见名知意
2.类变量、局部变量、方法名:首字母小写和驼峰原则:monthSalary
3.常量:大写字母和下划线: MAX_VALUE
4.类名:首字母大写和驼峰原则:Man,GoodMan