Java 常量与变量的区别详细介绍

作者:lqh 时间:2023-03-09 13:30:48 

       常量:其值不变即为常量。

语法:

数据类型 常量名 = 值;

double PI = 3.14;

备注:

一般默认常量名大写。

变量与常量之间关系(量间关系)

先来一个简单的实例,好了解 Java 里变量与常量之间的关系。

下面的程序里声明了两种 Java 经常使用到的变量,分别为整型变量 num 与字符变量 ch。为它们赋值后,再把它们的值分别显示在控制台上:

下面的程序声明了两个变量,一个是整型,一个是字符型


public class TestJava{

public static void main(String args[]){

int num = 3 ; // 声明一整型变量 num,赋值为 3

char ch = 'z'; // 声明一字符变量 ch,赋值为 z

System.out.println(num+ "是整数!"); // 输出 num 的值

System.out.println(ch + "是字符!"); // 输出 ch 的值

}

}

输出结果:

3 是整数!

z 是字符!

说明:

声明了两种不同类型的变量 num 与 ch,并分别将常量 3 与字符“z”赋值给这两个变量,最后再将它们显示在显示器上。声明一个变量时,编译程序会在内存里开辟一块足以容纳此变量的内存空间给它。不管变量的值如何改变,都永远使用相同的内存空间。因此,善用变量将会是一种节省内存的方式。

常量是不同于变量的一种类型,它的值是固定的,例如整数常量、字符串常量。通常给变量赋值时,会将常量赋值给它,在程序 TestJava 中,第 6 行 num 是整型变量, 而 3 则是常量。 此行的作用是声明 num 为整型变量, 并把常量 3 这个值赋给它。

相同的,第 7 行声明了一个字符变量 ch,并将字符常量'z'赋给它。当然,在程序进行的过程中,可以为变量重新赋值,也可以使用已经声明过的变量。

       感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

标签:Java,常量,变量
0
投稿

猜你喜欢

  • MyBatis图文并茂讲解注解开发一对一查询

    2023-12-07 11:01:18
  • Netty启动流程注册多路复用源码解析

    2021-12-02 16:51:35
  • Android如何使用RecyclerView打造首页轮播图

    2022-06-08 13:15:39
  • Thread类interrupt interrupted及isInterrupted区别

    2023-07-20 06:52:20
  • C#异步编程之async/await详解

    2022-10-08 02:50:07
  • spring retry实现方法请求重试的使用步骤

    2021-12-31 15:11:11
  • Android聊天工具基于socket实现

    2021-12-06 04:40:01
  • Android ToggleButton 详解及实例代码

    2022-09-11 03:58:02
  • protobuf与json转换小结

    2023-01-23 15:26:34
  • Android应用 坐标系详细介绍

    2021-06-29 08:45:00
  • transactionAttributes各属性意义及配置

    2022-01-30 07:11:04
  • Android布局技巧之使用ViewStub

    2023-03-22 06:34:10
  • Android开发之获取短信验证码后按钮背景变化并且出现倒计时

    2022-12-21 10:09:40
  • Java数据结构中堆的向下和向上调整解析

    2022-01-02 07:34:58
  • C#装箱和拆箱的原理介绍

    2022-06-18 02:33:17
  • Spring Cloud Gateway 服务网关快速实现解析

    2023-12-19 04:28:33
  • c#实现选择排序的示例

    2021-10-15 00:32:27
  • 关于fastjson的@JSONField注解的一些问题(详解)

    2021-11-23 09:09:34
  • Java命令行下Jar包打包小结

    2023-01-04 19:25:44
  • Java如何跳出当前多重循环你知道吗

    2022-12-17 02:22:17
  • asp之家 软件编程 m.aspxhome.com