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