在程序运行过程中一直不会改变的量称为常量(constant),通常也被称为“final变量”;
声明常量的语句:final 数据类型 常量名[=值]
备注:1)常量名通常使用大写字母,但并不是必须的;
2)当定义的final变量属于“成员变量”时,必须在定义时就设定它的初值,否则将会产生编译错误。
例如:
1 2 3 4 5 6 7 8 9 10 11 12 13 | public class Part{ static final double PI= 3.14 ; //声明常量PI,此时如不对PI进行赋值,则会出现错误提示 static int age= 23 ; public static void main(String[] args){ final int number; number= 1235 ; age= 22 ; //再次对变量进行赋值 //number=1236; //错误代码,因为number为常量,只能进行一次赋值 System.out.println( "常量PI的值为:" +PI); System.out.println( "赋值后number的值为:" +number); System.out.println( "int型变量age的值为:" +age); } } |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通