首页 > 其他分享 >变量与常量

变量与常量

时间:2024-10-14 13:17:39浏览次数:3  
标签:常量 System static println public 变量 out

变量

  1. 变量就是可以变化的量
  2. Java是一种强类型语言,每个变量都必须声明其类型
  3. Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域
    注意点:
    1)每个变量都有类型,可以是基本类型,也可以是引用类型
    2)变量名必须是合法的标识符
    3)变量声明是一条完整的语句,因此每一个都必须以分号结束

变量作用域

1)局部变量:必须声明和初始化值(在方法内
2)实例变量:从属对象(类)不自行初始化,都是默认值0;0.0;null;false
3)类变量:从属于类(方法前加static

public class study {
    //类变量:从属于类(方法前加static)
    static double salary=2500;
    //实例变量:从属于对象
    String name;
    int age;
    public static void main(String[] args){
        //局部变量:必须声明和初始化值
        int i=10;
        System.out.println(i);
        //实例变量:变量类型 变量名字=new 变量类型();
        study Study=new study();
        System.out.println(Study.name);
        System.out.println(Study.age);
        //类变量 static
        System.out.println(salary);
    }
}

常量

常量名一般使用大写字符(常量名前加修饰符final

public class study1 {
    public static void main(String[] args){
        final double PI=6.5;
        System.out.println(PI);
    }
}

标签:常量,System,static,println,public,变量,out
From: https://blog.csdn.net/Ma_yc0725/article/details/142864888

相关文章

  • aardio入门到精通04-标识符及命名规则、局部变量、成员变量、常量
    标识符、局部变量、名字空间、成员变量、importconsole;//一、标识符/*1)标识符是指编程语言中由起标识作用的英文字母、数字或中文字符、以及下划线组成的命名符号一般用来标识用户或系统定义的数据或方法,例如常量名、变量名、函数名等。2)标识符基本规则: -标识符......
  • MySql数据库---存储过程(带in、out、inout参数,),变量定义,if,case判断,循环结构,游标,handler
    思维导图 存储过程概念MySQL5.0版本开始支持存储过程。简单的说,存储过程就是一组SQL语句集,功能强大,可以实现一些比较复杂的逻辑功能,类似于JAVA语言中的方法,类似Python中的函数;存储过就是数据库SQL语言层面的代码封装与重用入门案例语法:delimiter自定义结束......
  • 指针常量
    constchar* 是C和C++中的一种类型声明,表示一个指向常量字符的指针。具体来说,const 关键字用于修饰指针指向的数据,使得数据本身不可修改。以下是 constchar* 的详细解释:1.指针和常量指针(Pointer):指针是一个变量,用于存储内存地址。char* 表示一个指向字符类型的指针。......
  • Java语言中1.方法调用栈 2.栈帧 3.局部变量表 4.操作数栈 5.动态链接 6.方法的入参存
    在Java语言中,理解方法调用栈、栈帧、局部变量表、操作数栈等概念非常重要,它们与方法的执行和内存管理密切相关。下面是对这些概念的详细解释及它们之间的关系:1.方法调用栈(MethodCallStack)方法调用栈是每个线程维护的一块内存区域,用于存储线程执行时的栈帧(每个栈帧对应一次......
  • C语言中以下概念,以及这些概念之间的关系: 1.代码段 2.数据段 3.堆栈 4.全局变量 5.局部
    在C语言程序中,内存布局通常被分为几个主要的区域,每个区域都有不同的用途。以下是关于代码段、数据段、堆栈、全局变量、局部变量和函数的详细描述,以及它们之间的关系。1.代码段(TextSegment)代码段(也称为textsegment)是程序的只读部分,存储的是程序的指令(即代码)。这是可执行文......
  • Java中的修饰符——类、方法、变量的修饰
            Java中的修饰符可以根据其作用对象进行细分,主要包括类的修饰符、方法的修饰符和变量的修饰符。不同的修饰符适用于不同的场景,以下是对它们的详细划分和解释。1.类的修饰符(ClassModifiers)        修饰符可以用于类声明,影响类的行为和可见性。访......
  • 【C语言基础】全局变量与局部变量的深入解析
    目录一、全局变量1.1.定义与声明1.2.特性1.2.1.生命周期1.2.2.作用域1.2.3.跨文件访问1.2.4.限制访问范围1.3. 示例1.4.注意事项1.4.1.过度使用全局变量导致代码难以理解和维护1.4.2.限制全局变量的使用范围1.4.3.清晰的命名和文档1.4.4.考虑替代方案......
  • 第104天:权限提升-Linux系统&环境变量&定时任务&权限配置不当&MDUT自动化
    知识点总结#知识点:1、Linux提权-定时任务2、Linux提权-环境变量3、Linux提权-权限配置不当4、Linux提权-数据库自动化#系列内容:内核,数据库,第三方服务,SUID&GUID,定时任务,环境变量,SUDO,权限不当等脏牛漏洞(CVE-2016-5195)DirtyPipe(CVE-2022-0847)SUDO(CVE-2021-3156)Polki......
  • 概率论基础02_随机变量及其分布&多维随机变量及其分布&期望与方差(上)
    目录一、随机变量及其分布1、定义2、离散型随机变量及其概率分布3、连续型随机变量及其概率分布4、分布函数5、常见分布5.10-1分布5.2几何分布5.3二项分布5.4泊松分布5.5均匀分布5.6指数分布5.7正态分布5.7.1标准正态分布5.7.2正态分布标准化6、离散型......
  • 关于C++当中全局变量的释放问题
    一、由来主要是在修改公司的一个MFC项目的时候遇到的问题,我在MFC页面的析构函数当中对一个全局图像变量进行了释放,具体如下:ai_engine_OCR::~ai_engine_OCR(){//及时释放内存if(g_pImg_open!=NULL){deleteg_pImg_open;g_pImg_open=NULL......