1、常量

  所谓常量值的是数据处理过程中值不能更改的数据。

2、变量

  所谓变量值的是运算过程中值可以改变的数据,类似于代数中的未知数。

  在Java语言中,使用变量时必须遵循先定义,而后赋值,最后使用的顺序。

  关于变量需要了解的几点注意事项:

    ①同名的变量只能定义一次。

    ②变量必须先定义,再赋值,然后使用。

    ③变量所赋值的类型必须和变量的类型保持一致。

    ④为变量赋值的执行顺序为:把右边的值赋值给左边的变量。

关于常量和变量再来简单的举一个例子:

  现在有这样一道简单的问题:请计算出一个数字的2倍是多少。

  题干中的一个数字可以是任意一个自然数:1、2、3、7、8、9......这种不确定的因数我们称之为变量。而题干中的2倍则是固定不变的。这里的2就是常量,所以我们说:值不能改变的数据就是常量。

在Java语言中,关于常量还有这样一种定义:被final关键字修饰的变量就是一个常量。

final是Java中的关键词之一,被final修饰的变量只能够被赋值一次,一旦赋值,值就不可发生改变。在进行开发中,我们一般会使用这种方式来定义一个常量值。

如:

final double PI=3.14;//定义一个final类型的double变量
double diameter=3.14;
System.out.println("圆的周长为"+(diameter*PI));

最新文章

  1. Windows下用tree命令生成目录树
  2. 系统监控工具 Tsar
  3. 百度地图API简单应用
  4. 【Python】自动生成html文件查看指定目录中的所有图片
  5. 网页中插入视频(object)
  6. jquery remove/add css
  7. BurpSuite实例教程
  8. asp.net修行入门讨论
  9. 使用Xpath定位元素(和元素定位相关的Xpath语法)
  10. python练习小文章-文本爬虫
  11. Windows下vue-cli脚手架搭建入门<一>
  12. 用dbms_scheduler创建job
  13. SRM476
  14. IDEA破解教程(破解到2100年)的注意事项
  15. (转)Unity3D Android手机开发环境配置,可真机发布调试
  16. 第五章:Reminders实验:第一部分[Learn Android Studio 汉化教程]
  17. 洛谷P3960 列队(动态开节点线段树)
  18. Delphi for Android (aka Delphi XE5 aka RAD Studio XE5) has appeared
  19. C# return语句
  20. HDU 4474 Yet Another Multiple Problem ( BFS + 同余剪枝 )

热门文章

  1. where优先级
  2. Spring Boot 允许跨域设置失败的问题深究
  3. [刷题] 70 Climbing Stairs
  4. Win7通过cmd进入d盘的方法
  5. django访问mysql数据库--模型(model)
  6. IDEA 查看类图功能(分析源码的利器)
  7. clickhouse_各个引擎表的特点
  8. 支持边云协同终身学习特性,KubeEdge子项目Sedna 0.3.0版本发布!
  9. 安装spark 报错:java.io.IOException: Could not locate executable E:\hadoop-2.7.7\bin\winutils.exe
  10. Linux BSP非标准HDMI分辨率