首页 > 其他分享 >4-变量常量作用域

4-变量常量作用域

时间:2024-06-21 16:34:58浏览次数:11  
标签:常量 作用域 System static println public 变量

变量

  • 定义: 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);
    }

标签:常量,作用域,System,static,println,public,变量
From: https://www.cnblogs.com/Mc9r4dy/p/18260781

相关文章

  • 第二章:变量、数据类型、运算符、表 达式
    一、变量1.概念:计算机中的一块内存空间,存储数据的基本单元2.变量的组成部分:数据类型、变量名、数据3.语法:(1)先声明,再赋值:数据类型变量名;//声明变量名=值; //赋值(2)声明的同时并赋值:数据类型变量名=值;(3)同时定义多个相同类型的变量:数据类型......
  • Ubuntu修改环境变量导致重启后无法进入桌面
    问题参考https://blog.csdn.net/FMikasa/article/details/133016423测试修改环境变量,将/etc/environment由:PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin"改为了:PATH="/usr/local/sbin:/usr/local/bin......
  • MySQl配置环境变量
    配置环境变量(a)添加一个系统变量,变量名:CATALINA-HOME,变量值:MySql在自己电脑当中的安装路径,注意:5.7版本需要配置的路径是MySQL.Sever5.7的文件夹路径。 (b)在Path变量的结尾添加一个英文分号,之后把上面添加的路径导入进去(%CATALINA-HOME%)在这个结尾处添加\bin.......
  • Kotlin 变量详解:声明、赋值与最佳实践指南
    Kotlin变量变量是用于存储数据值的容器。要创建一个变量,使用var或val,然后使用等号(=)给它赋值:语法var变量名=值val变量名=值示例varname="John"valbirthyear=1975println(name)//打印name的值println(birthyear)//打印birthyear的......
  • Kotlin 变量详解:声明、赋值与最佳实践指南
    Kotlin变量变量是用于存储数据值的容器。要创建一个变量,使用var或val,然后使用等号(=)给它赋值:语法var变量名=值val变量名=值示例varname="John"valbirthyear=1975println(name)//打印name的值println(birthyear)//打印birthy......
  • Ansible fact变量与魔法变量
    目录fact变量1.1fact变量的引用ansible的魔法变量1.魔法变量的使用1.1魔法变量的实际使用fact变量在常用模块里就提到过setup模块,这个模块会收集被控端的信息,而这个模块收集信息的方式就是依赖于fact,返回的是json格式的数据[ansible@masteransible]$ansibleall-msetup......
  • shell编程规范与变量(shell脚本)
    一、Shell的介绍二、Shell的概述三、Shell的作用在一些复杂的 Linux 维护工作中,大量重复性的输入和交互操作不仅费时费力,而且容易出错,而编写一个恰到好处的 Shell 脚本程序,可以批量处理、自动化地完成一系列维护任务,大大减轻管理员的负担。常见的 Shell 解释器程序......
  • Ansible的变量
    目录Ansible的变量1.在主机清单中定义1.1定义内置变量1.2定义内置变量使用提权1.3给主机组定义变量1.4定义自定义变量2.通过vars定义变量3.通过vars_files定义变量4.通过host_vars和group_vars定义变量5.注册变量Ansible的变量ansible支持变量,用于存储会在整个项目中重......
  • 第二十四节:带你梳理Vue2 : Vue具名插槽/作用域插槽/v-slot指令
    1.具名插槽1.1没有使用具名插槽的问题有的时候我们在使用子组件时,在子组件模板上不同的位置插入不同的内容,只有一个插槽显然没法满足我们的需求,看示例:需求如下:子组件是一篇文章的结构父组件在调用子组件是给文章插入标题,正文,时间信息示例代码如下:<divid=......
  • Windows中在commond如何设置系统环境变量
    最近测试项目中需要配置一个python环境用来发workjob,配置过程中有一个步骤需要增加系统变量:addtwosystemenvvarsforthetestapplicationbydifferentenvironments(dev/stg/prod):FORGE_TEST_CLIENT_IDFORGE_TEST_CLIENT_SECRET处理方法:1、查看已经设置了哪......