java中常量和变量

其数据中在程序的运行过程中值有无发生改变,这些数据分别被叫做变量和常量。
常量:代表程序运行过程值不能改变的值(长久不变的量)。
作用: 1). 代表常量,便于修改
2)增强程序的可读性
3)必须先声明,然后复制,只能赋值一次。

变量:代表程序的状态,程序通过改变值来改变整个程序的状态,或者说是更大些,也就是实现程序的功能逻辑。

声明变量:数据类型 变量;
定义是初始化变量 数据类型 变量名 = 值;
定义后初始化变量 数据类型 变量名;
变量名 = 值;

eg:int scoreTote; // 变量
scorceTotle = 590; // 第二次赋值 初始化

注:变量名注意不要重复
一条语句可以声明多个类型相同的变量
eg:int scoreTotle 、no、sum、height;

变量又分为成员变量和局部变量。
定义:就是定义类的成员,包括成员变量和成员变量方。
成员变量:对应事务状态信息,整个工程文件内都有效。
局部变量:也称内部变量,在函数内有效,但函数返回失效。
成员变量和成员变量 两者之间的区别:

  • 在类中位置不同
    成员变量:在类中、方法外
    局部变量:方法中或者方发声明上(形式参数)

  • 作用范围不一样:
    成员变量:类中
    局部变量:方法中

  • 初始化值的不同
    成员变量:有默认值
    成员变量:没有默认值,必须先定义,赋值最后使用

  • 在内存中的位置不同
    成员变量:堆内存
    局部变量:栈内存

  • 生命周期不同
    成员变量:随着对象的创建而存在,睡这对象的消失而消失。
    局部变量:随着方法的调用而存在,随着方法的调用完毕而消失。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值