Java基础语法(二)变量、常量、命名规范

Java基础语法(二)

变量

  1. Java是强类型语言——每个变量必须声明其类型

  2. 变量:

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

       type   varName=value;
    //数据类型  变量名 = 值
    //例⬇
    int x=10;
    char x='X';
    int a=1,b=2,c=3;//可以用逗号分割
    
  3. 注意:

    • 每个变量都有类型,类型可以是基本类型,也可以是引用类型
    • 变量名必须是合法标识符
    • 变量声明是一条完整的语句,因此每一个声明都必须以分号结束
  4. 变量作用域:

    1. 类变量(static):

      • 写在类里面

      • 要加上static关键词

        static int x=10;
        
      • 会随着类一起出现,一起消失

        //使用类变量
        public class Demo08 {
            static int age=10;
            public static void main(String[] args) {
                System.out.println(age);//输出age
            }
        }
        
    2. 实例变量:

      • 在方法外面,类里面

      • 从属于对象

      • 不用初始化

      • 如果不赋值会有默认值

        注:布尔值默认为false,除了基本类型其它的类型默认值都是null

        public class Demo08 {
            String name;//实例变量
            int sge;//实例变量
            public static void main(String[] args) {
                
            }
        }
        
        //使用实例变量
        public class Demo08 {
            String name;
            int age;
            public static void main(String[] args) {
                Demo08 demo08=new Demo08();
                System.out.println(demo08.age);//输出age
            }
        }
        
    3. 局部变量:

      • 写在方法中(在方法中定义)(包括main方法)

      • 必须声明和初始化值

        public class Demo08 {
            public static void main(String[] args) {
                int name=10;
                System.out.println(name);//输出name
            }
        }
        

常量

  1. 常量是初始化后不能再改变的值

  2. 常量可以理解为是一种特殊的变量,它的值一旦被设定后在程序运行过程中不能更改

  3. 格式:

    final 常量名=值;
    final PI=3.1415926;
    static final double PI=3.14;//定义类变量常量
    
  4. 常量名一般用大写

变量命名规范

  1. 给变量、方法、类名起名字要做到见到名字就知道意思
  2. 类成员变量:首字母小写和驼峰原则:mounthSalary
  3. 局部变量:首字母小写和驼峰原则
  4. 常量:大写字母和下划线:MOUNTH_SALARY(用下划线分隔单词)
  5. 类名:首字母大写和驼峰原则:GoodMan
  6. 方法名:首字母小写和驼峰原则:runRun()
posted @   史小鹏  阅读(125)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示