java中的常量和变量是什么_java中什么是常量和变量

java中的常量和变量是什么_java中什么是常量和变量一 常量和变量 1 常量变量定义在程序中存在大量的数据来代表程序的状态 其中有些数据在程序的运行过程中值会发生改变 有些数据在程序运行过程中值不能发生改变 这些数据在程序中分别被叫做变量和常量 2 变量举例 在水果分类中 需要有一个水果篮来存放不同的水果 那在运行的过程中 这个水果篮的值会发生变化 3 常量举例代表常数 便于程序的修改 例如 圆周率的值 增强程序的可读性 例如 常量 UP DWON L

一、常量和变量

1、常量变量定义

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

2、变量举例:

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

3、常量举例

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

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

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

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

type name = value;

4、注意事项:

每个变量都有类型,类型可以是基本类型,也可以是引用类型。

变量名必须是合法的标识符。电脑使用内存来记忆计算时所使用的数据。人类采用旅馆来存储外出住宿的人们。

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

int age = 20;

age= 21;

String name= “小明”;

18833c2f3e34180c100a5aaea06478e9.png

二、变量声明

变量声明举例:

–doublesalary;booleandone;longearthPopulation;

–int age;

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

int i,j;//两个变量

不提倡这种风格,逐一声明每一个变量可以提高程序可读性。

可以将变量的声明和初始化放在同一行中,例如:

int age = 18;float e = 2.f;

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/210173.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 上午8:08
下一篇 2026年3月19日 上午8:08


相关推荐

  • 有关闭包的概述及优缺点

    有关闭包的概述及优缺点一 闭包是什么 一个函数和对其周围状态 lexicalenvir 词法环境 的引用捆绑在一起 或者说函数被引用包围 这样的组合就是闭包 closure 也就是说 闭包让你可以在一个内层函数中访问到其外层函数的作用域 functioninit varname Mozilla name 是一个被 init 创建的局部变量 functiondisp displayName 是内部函数 一个闭包

    2026年3月17日
    2
  • shell中调用vi编辑器和Here Documents

    shell中调用vi编辑器和Here Documents

    2021年8月26日
    79
  • cstring头文件都有什么函数_cstdlib是什么头文件

    cstring头文件都有什么函数_cstdlib是什么头文件cstring中包含许多字符数组的函数:strlen()函数:strlen函数可以得到字符数组中第一个\0前的字符的个数strcmp()函数:strcmp函数返回两个字符串大小的比较结果,比较原则是按字典序strcpy()函数:strcpy函数可以把一个字符串复制给另一个字符串strcat()函数:strcat()可以把一个字符串接到另一个字符串后面sscanf与sprintf用法:假设定义了一个字符数组str[100],如下:sscanf(str,”%d”,

    2025年11月8日
    4
  • 【C#】 Mutex简单示例

    【C#】 Mutex简单示例Mutex简单示例:namespaceMutexTest{classProgram{//用于Mutex的TeststaticvoidMain(string[]args){System.Security.Cryptography.MD5md5=newSystem.Securi…

    2022年6月26日
    31
  • C# IsBackground作用

    C# IsBackground作用https://blog.csdn.net/snakorse/article/details/43888847要点:1、当在主线程中创建了一个线程,那么该线程的IsBackground默认是设置为

    2022年7月2日
    24
  • JSP开发运行环境

    JSP开发运行环境搭建 JSP 开发环境首先 需要安装开发工具包 JDK 然后 安装 Web 服务器和数据库此时 JavaWeb 应用的开发环境就搭建完成了为了提高开发效率 需要安装 IDE 集成开发环境工具 JDKJavaDevel 即 Java 开发工具包包括运行 Java 程序 必须的 JRE 环境 以及开发过程中常用的库文件在开发 JSP 网站之前 必须安装 JDKJDK 里面 包含很多用 Java 编写

    2026年3月26日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号