java 常量和变量 区别_java中变量和常量有什么区别?

问题阐述

在使用 Java 语言进行程序设计时,经常需要用到常量和变量来存储信息。请简单叙述变量和常量有什么区别?

专家解答

变量和常量是编程语言中最基本的两个知识点,变量的值可以改变而常量的值在初始化以后是无法改变的。常量在定义时要使用 final 关键字修饰。

下面的代码段首先定义了一个 int 型的常量 CONST,并赋值为 10;并定义了一个 int型的变量 num,其初始值为 100,并输出变量的值;然后在程序运行时改变该变量的值为180,并输出改变后变量的值;最后输出常量 CONST 的值。

package com.mingrisoft;

public class VarientAndConstant {

public static void main(String[] args) {

final int CONST = 10;

int num = 100; //定义并初始化变量

System.out.println("变量 num 的初始值是:" + num);

um = 180; //改变变量的值为 180

System.out.println("改后变量 num 的值是:" + num);

System.out.println("常量 CONST 的值是:" + CONST);

// CONST = 100; //试图在程序运行时改变常量的值,出错

}

}

运行程序,将在控制台输出变量 num 的初始值 100,改变后变量 num 的值 180,以及常量 CONST 的值 10,结果如图 3.1 所示。

3c670927616cc7a010ede3df2f29b18e.png

图 3.1 在控制台输出变量和常量的值

专家点评

常量只在声明时进行定义,一旦定义就不允许在程序运行时再改变其值,常量一般都

以大写字母表示,并使用 final 关键字进行修饰;在程序运行时,有些内容的值需要经常改

变,这时就要使用变量进行存储,也就

参与评论 您还未登录,请先 登录 后发表或查看评论

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

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:数字20 设计师:CSDN官方博客 返回首页

打赏作者

子维酱

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值