JAVA教程之常量与变量

变量和常量作为Java语言中最基础的元素,它是我们保存数据,以及传递数据的常用形式。如果之前有学习过其他编程语言,对此应该较熟悉。下面,让我们一起学习常量和变量吧!

一、常量的认识和使用

1.常量就是固定不定的量,一旦被定义,它的值就不能改变。

声明常量的语法:final 数据类型 常量名称[=值]

例如,我们定义一个整型常量A,并赋值: final int A=10;注意,常量的值在声明时必须赋值。

2.常量名称命名规则,继同标识符命名规则一样,不能以数字开头,不能是关键字,只能是数字、字母以及美元符号($)和下划线(_)组成,其他字符不能用,不能有空格等。对于常量的命名,通常使用大写字母(这个只是习惯而已)。

3.常量一般用在程序的开始。对于程序中经常不变的量,可以使用常量。例如:我们常用的贺州率3.141592...,我们可以将其定义为:final float PI=3.1415F(其中的F是必要的,是告诉Java编译器,此浮点型数据类型为float,而非double,对于此区别,以后会详讲);还有时间中的年,星期我们都可以用变量表示,例final int YEAR=365; final int WEEK=7

二、变量的认识与使用

  1. 变量,相对于常量来说,是在程序中可以改变的量,即其值不是固定不变的。

    变量的声明: 数据类型 变量名称[=值];

    变量的值可以声明时赋值,也可以声明后赋值。例如,我们在声明时赋值:char Color='w'; 我们定义了一个字符变量。字符变量的值是字符,需要用单引号''来引着。

  2. 变量是标识符,其命名规则同标识符一样,需要遵守标识符的规则。这里你可查看上面的常量命名规则,是一样的。习惯上,我们对于变量并没有大小写要求。在编程中,我们应该尽量用英文有意义的名称来命名,例如我们命名香蕉的价格是,可以命名变量为bananaPrice;有意义的命名,可以提高你的程序的可读性。尽量不要使用,a,b,c,d等的变量名称,如果英文学的不好的话,可以在平时多学习学习英语

  3. 变量的有作用范围,分为成员变量和局部变量,在上面我们定义的都是局部变量。如果在方法main体外定义变量,即为成员变量,它可以在整个类中访问。而局部变量只能在其定义的范围内访问。下面我们定义一个成员变量和两个局部变量。在main方法体内以及for循环内各定义一个变量,此两个变量均为局部变量。在for循环内定义的变量只能在for循环内使用,在其他地方使用。而在main方法体内for循环内定义的变量sum只能在main方法体内访问

三、常量和变量的区别

常量与变量的存储方式是一样的,只不过常量必须要有初始值,而且值不允许被修改,而变量可以无初始值,且可以多次赋值。常量亦称“常数”,是反映事物相对静止状态的量;变量亦称“变数”,是反映事物运动变化状态的量。

最后分享给大家一个很适合小白和有基础的人学习Java的教程,希望可以帮到大家~

https://www.bilibili.com/video/BV1qL411u7eEicon-default.png?t=M276https://www.bilibili.com/video/BV1qL411u7eE

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值