安庆大理运城常德铜陵江西
投稿投诉
江西南阳
嘉兴昆明
铜陵滨州
广东西昌
常德梅州
兰州阳江
运城金华
广西萍乡
大理重庆
诸暨泉州
安庆南充
武汉辽宁

Java常量Java常量的定义和分类,必掌握!

9月25日 倾城傷投稿
  常量是指在程序的整个运行过程中值保持不变的量。在这里要注意常量和常量值是不同的概念,常量值是常量的具体和直观的表现形式,常量是形式化的表现。通常在程序中既可以直接使用常量值,也可以使用常量。
  下面我们来系统地认识一下Java中的常量值,以及定义常量的方法。
  常量值
  常量值又称为字面常量,它是通过数据直接表示的,因此有很多种数据类型,像整型和字符串型等。下面一一介绍这些常量值。
  整型常量值
  Java的整型常量值主要有如下3种形式。
  十进制数形式:如54、67、0。
  八进制数形式:Java中的八进制常数的表示以0开头,如0125表示十进制数85,013表示十进制数11。
  十六进制数形式:Java中的十六进制常数的表示以0x或0X开头,如0x100表示十进制数256,0x16表示十进制数22。
  整型(int)常量默认在内存中占32位,是具有整数类型的值,当运算过程中所需值超过32位长度时,可以把它表示为长整型(long)数值。长整型类型则要在数字后面加L或1,如697L,表示一个长整型数,它在内存中占64位。
  实型常量值
  Java的实型常量值主要有如下两种形式。
  十进制数形式:由数字和小数点组成,且必须有小数点,如12。34、98。0。
  科学记数法形式:如1。75e5或32E3,其中e或E之前必须有数字,且e或E之后的数字必须为整数。
  Java实型常量默认在内存中占64位,是具有双精度型(double)的值。如果考虑到需要节省运行时的系统资源,而运算时的数据值取值范围并不大且运算精度要求不太高的情况,可以把它表示为单精度型(float)的数值。
  单精度型数值一般要在该常数后面加F或f,如69。7f,表示一个float型实数,它在内存中占32位(取决于系统的版本高低)。
  布尔型常量值
  Java的布尔型常量只有两个值,即false(假)和true(真)。
  字符型和字符串常量值
  Java的字符型常量值是用单引号引起来的一个字符,如e、E。需要注意的是,Java字符串常量值中的单引号和双引号不可混用。双引号用来表示字符串,像11、d等都是表示单个字符的字符串。
  除了以上所述形式的字符常量值之外,Java还允许使用一种特殊形式的字符常量值来表示一些难以用一般字符表示的字符,这种特殊形式的字符是以开头的字符序列,称为转义字符。
  注意:这里表示字符和字符串的单引号和双引号都必须是英语输入环境下输入的符号。
  表1列出了Java中常用的转义字符及其表示的意义。
  表1Java中常用的转义字符
  转义字符说明
  ddd13位八进制数所表示的字符
  uxxxx14位十六进制数所表示的字符
  单引号字符
  双引号字符
  双斜杠字符
  r回车
  换行
  b退格
  横向跳格
  定义常量
  常量不同于常量值,它可以在程序中用符号来代替常量值使用,因此在使用前必须先定义。常量与变量(在《Java变量的声明和初始化》一节中讲解)类似也需要初始化,即在声明常量的同时要赋予一个初始值。常量一旦初始化就不可以被修改。它的声明格式为:
  Java语言使用final关键字来定义一个常量,其语法如下所示:
  finaldataTypevariableNamevalue
  其中,final是定义常量的关键字,dataType指明常量的数据类型,variableName是变量的名称,value是初始值。
  final关键字表示最终的,它可以修改很多元素,修饰变量就变成了常量。例如,以下语句使用final关键字声明常量。
  publicclassHelloWorld{
  静态常量
  publicstaticfinaldoublePI3。14;
  声明成员常量
  finalinty10;
  publicstaticvoidmain(String〔〕args){
  声明局部常量
  finaldoublex3。3;
  }
  }
  常量有三种类型:静态常量、成员常量和局部常量。
  代码第3行的是声明静态常量,使用在final之前publicstatic修饰。publicstatic修饰的常量作用域是全局的,不需要创建对象就可以访问它,在类外部访问形式为HelloWorld。PI。这种常量在编程中使用很多。
  代码第5行声明成员常量,作用域类似于成员变量,但不能修改。代码第9行声明局部常量,作用域类似于局部变量,但不能修改。
  在定义常量时,需要注意如下内容:
  在定义常量时就需要对该常量进行初始化。
  final关键字不仅可以用来修饰基本数据类型的常量,还可以用来修饰对象的引用或者方法。
  为了与变量区别,常量取名一般都用大写字符。
  当常量被设定后,一般情况下不允许再进行更改,如果更改其值将提示错误。例如,如下图中定义常量AGE并赋予初值,如果更改AGE的值,那么在编译时将提示不能重合赋值错误。
  更多java学习视频可移步下方链接,配合视频学习效果更佳,学习更轻松,掌握更牢固。需要源码资料的评论区扣447免费分享。
  链接
投诉 评论 转载

重返墨尔本揭幕新赛季2023年澳大利亚网球公开赛将在墨尔本公园的罗德拉沃体育场拉开帷幕RolexJonBuckle劳力士代言人、三次澳大利亚网球公开赛冠军罗德拉沃佩戴他的蚝式恒动日志型36R……海南自贸港加工增值税收政策首次扩大至海关特殊监管区外试点实施本报海口12月3日电(记者王晓樱、陈怡)12月2日,2台阀门定位器以及47万个注射液用溴化丁基涂层胶塞、40吨天然乳胶,分别在海口海关所属洋浦经济开发区海关以及海口港海关通关放……郑明明红颜紧致柔肤面膜使用感受郑明明红颜紧致柔肤面膜主打抗糖抗老,长期使用抗衰效果比较好。抗糖AGE对于皮肤抗松弛,修护有效,会让皮肤变得饱满紧致。晚上用早晨起来皮肤会明显的感觉嫩,看起来皮肤光泽度高,气色……浅析米切尔戈贝尔离开爵士都会拥有更好的未来吗?NBA休赛期,爵士队算是变动最大的球队了,前两个赛季的常规赛战绩还屡次排在联盟前四,季后赛的屡屡失利加上内部的一些矛盾,戈贝尔和米切尔这对饱受争议的二人组分开了,戈贝尔加盟森林……Java常量Java常量的定义和分类,必掌握!常量是指在程序的整个运行过程中值保持不变的量。在这里要注意常量和常量值是不同的概念,常量值是常量的具体和直观的表现形式,常量是形式化的表现。通常在程序中既可以直接使用常量值,也……苏州十大古镇,你都去过吗?头号有新人苏州头条旅游放下工作,褪去工装,放空心灵,来场说走就走的旅行。苏州真的是个绝美的地方有着最富有的现代化经济,又保留着古朴的粉墙黛瓦,仿佛两个平行世界。园区的人更……王祖蓝夫妇登台献唱,175身高的李亚男,一袭红色长裙优雅出众头条创作挑战赛王祖蓝李亚男夫妇在娱乐圈中是十分恩爱的甜蜜夫妻,而且,他们也是最萌身高差夫妻的代表,两人都多才多艺,很是招人喜欢。这不,致敬大国重器,中国文艺志愿者在行动,……遇见你心生欢喜,爱上你一生难忘,好想你想念一个远方的人,在黄昏的风里,在清晨的薄雾中,在夜幕昏黄的灯光下,在白天喧闹的街道上。对你的想念无时无处不在心中,是习惯,也是我无法抑制的心绪。过往经年,你把最美……周四这三个板块或将迎来大幅上涨一、新股和次新股板块。最近几天,新股和次新股板块彻底爆发了,板块轮番上阵,迎来大涨,特别是注册制次新股不少个股动不动上演20厘米涨停,令人艳刮目相看。如今又到了大盘企稳向上阶段……吉林两帅哥双双投北控,老的是老宝,少的是彩票!但出征还得等北控男篮建队至今,最大的短板依旧还是后场乏力的问题。但偏偏自己的青训又跟不上,这不仅是底蕴上的不足,同时也是硬件上的配置问题。因此,这一现状也就不是短期内所能解决的了。所以北控……iPhoneSE4配置也有爆料,iPhoneSE3价崩残忍让在iphone14系列中,是苹果首次采用差异化产品策略,所以基础版的两款机型,无缘灵动岛以及4800万像素,就连芯片也是上一代的A15芯片。值得一提的是,由于iPhone……老人经常喝牛奶与从不喝牛奶,体质上的差别大吗?医生告诉您实情吴医生,经常喝牛奶与从不喝牛奶的老人相比,体质上的差别真有那么大吗?过了60岁以后,张阿姨突然觉得自己的体质大不如前,总是会莫名其妙地感到腰酸背痛,最近还经常出现小腿抽筋……
抓准这8个因素,远离脑梗塞我不是软蛋!请尊重我!德罗赞在字母哥头上狂砍41分可穿戴设备销量首次出现下滑,苹果独家增长大厂跑步出海,阿里10亿美元投向土耳其丨出海周报谢晖胜不骄败不馁,广州城是去年争冠组球队,要打起120的努力韩国制定了iPhone和iPad等设备在国家机关使用时的安全2023年房地产行业投资策略东风已至,大势必行湖人拒绝4连败!詹眉合力带队威少打辅助欲客场拔塞那就祝,原来你爱过的人,也认真的爱过你法证先锋5大结局2篇3对情侣奏乐和声,司徒亮傅剑成狱中作伴未来可期!季后赛10位25岁以下球星马克西排第九,塔图姆第二邓亚萍盛赞国乒3将!其他2人丝毫未提,巴黎奥运三剑客或基本敲

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找七猫云易事利