Java变量常量声明和定义原理解析

 更新时间:2020年01月02日 14:33:59   作者:SXT明辉  
这篇文章主要介绍了Java变量常量声明和定义原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

这篇文章主要介绍了Java变量常量声明和定义原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

一、常量和变量

1、常量变量定义

在程序中存在大量的数据来代表程序的状态,其中有些数据在程序的运行过程中值会发生改变,有些数据在程序运行过程中值不能发生改变,这些数据在程序中分别被叫做变量和常量。

2、变量举例:

在水果分类中,需要有一个水果篮来存放不同的水果,那在运行的过程中,这个水果篮的值会发生变化。

3、常量举例

代表常数,便于程序的修改(例如:圆周率的值)增强程序的可读性(例如:常量UP、DWON、LEFT和RIGHT分别代表上下左右,其数值分别是1、2、3和4)。在实际的程序中,可以根据数据在程序运行中是否发生改变,来选择应该是使用变量代表还是常量代表。

Java是一种强类型语言,每个变量都必须声明其类型。

Java变量是程序汇总最基本的存储单元,其要素包括变量名,变量类型和作用域。

变量是使用前必须对其声明,只有在变量声明以后,才能为期分配相应长度的存储单元,声明格式为:

type name = value;

4、注意事项:

每个变量都有类型,类型可以是基本类型,也可以是引用类型。
变量名必须是合法的标识符。电脑使用内存来记忆计算时所使用的数据。人类采用旅馆来存储外出住宿的人们。

内存中变量好比旅馆的房间,内存中常量好比住旅馆房间的人。

int age = 20;
age = 21;
String name = "小明";

二、变量声明

变量声明举例:

–double salary;
boolean done;
long earthPopulation;
–int age;

可以再一行中声明多个变量

int i,j;// 两个变量

不提倡这种风格,逐一声明每一个变量可以提高程序可读性。
可以将变量的声明和初始化放在同一行中,例如:

int age = 18;
float e = 2.718281828f;

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • intellij idea修改maven配置时总是恢复默认配置的解决方法idea版本(2020.2.x)

    intellij idea修改maven配置时总是恢复默认配置的解决方法idea版本(2020.2.x)

    这篇文章主要介绍了intellij idea修改maven配置时总是恢复默认配置的解决方法idea版本(2020.2.x),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-08-08
  • 关于Java中修饰符的总结(fina除外)

    关于Java中修饰符的总结(fina除外)

    下面小编就为大家带来一篇关于Java中修饰符的总结(fina除外)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-09-09
  • java实现变更文件查询的方法

    java实现变更文件查询的方法

    这篇文章主要介绍了java实现变更文件查询的方法,可通过java查询文件最后修改时间的方法实现查找变更文件的功能,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-07-07
  • springMVC使用ajaxFailUpload上传图片的方法

    springMVC使用ajaxFailUpload上传图片的方法

    这篇文章主要介绍了springMVC使用ajaxFailUpload上传图片的相关知识,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-06-06
  • MyBatis与Spring整合过程实例解析

    MyBatis与Spring整合过程实例解析

    这篇文章主要介绍了MyBatis与Spring整合过程实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-02-02
  • SpringBoot结合Maven项目依赖版本冲突问题解决

    SpringBoot结合Maven项目依赖版本冲突问题解决

    本文主要介绍了SpringBoot结合Maven项目依赖版本冲突问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-06-06
  • idea修改maven模块名称还显示老名称问题解决

    idea修改maven模块名称还显示老名称问题解决

    本文主要介绍了idea修改maven模块名称还显示老名称问题解决,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-11-11
  • ibatis学习之搭建Java项目

    ibatis学习之搭建Java项目

    本文的主要内容是简单介绍了ibatis和如何通过iBatis搭建JAVA项目,包含了一个相关实例,需要的朋友可以参考下。
    2017-09-09
  • springboot @JsonSerialize的使用讲解

    springboot @JsonSerialize的使用讲解

    这篇文章主要介绍了springboot @JsonSerialize的使用,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-10-10
  • 一文掌握Java开发工具Maven(简单上手)

    一文掌握Java开发工具Maven(简单上手)

    掌握maven的相关知识是Java开发必备的技能,今天通过本文从入门安装开始,逐步深入讲解maven的相关知识,包括maven的安装到简单上手maven项目开发,感兴趣的朋友跟随小编一起看看吧
    2021-06-06

最新评论