变量与常量

/**作者:呆萌老师* csdn认证讲师* 51cto高级讲师* 腾讯课堂认证讲师* 网易云课堂认证讲师* 华为开发者学堂认证讲师* 爱奇艺千人名师计划成员*在这里给大家分享技术、知识和生活*各种干货,记得关注哦!*vx:it_daimeng*/

1、什么是变量

变量是指向特定值的一个引用。

2、变量的组成

变量是由三个要素组成的分别是数据类型标识符和值。

变量的数据类型确定了其值的取值范围,大小,类型等。Java是一门注重数据类型的语言,因此我们在声明任何变量时要确定变量的数据类型。

变量的标识符是变量的唯一识别标志,我们通过标识符可以确定到变量本身。通俗来说标识符就是变量的名字。这个名字就是变量的唯一识别标志。标识符的出现主要是为了方便我们操控这个变量,灵活地进行变量的后续操作。

变量的值是为了确定其引用指向的特定的值。在Java中任何没有被赋值的变量都不能直接操作。在未被赋值之前,都只能称之为声明一个变量。

3、变量的操作

①声明

int number;

②赋值

任何变量的赋值,都将使用“=”来赋值。

number=12;

③变量的其他相关操作

如算数运算,改值等等。

4、数据类型

因为我们知道变量的构成三要素之一是数据类型,那么数据类型到底有哪些呢?

在Java中数据类型被分为,基本数据类型与引用类型(对象/包装类)。

基本数据类型有四种:整型浮点型,布尔型,字符类型。

整型:整型是被用来表示整数部分的值的类型。

根据取值范围我们有可以将整型分为短整型(short),整型(int),长整型(long)。

int number=999995;short number2=33;long number3=1564131365;

浮点类型:用来描述有小数点的值的类型。

浮点类型根据小数点精度问题可分为单精度(float)和双精度(double)。

在Java中默认是使用的双精度,在开发当中更多的也是使用双精度。若要使用单精度,必须要使用float强转。

float number=(float)3.4;double number1=3.1415;

字符类型用来表示字母,符号。

char achar=’S’;

布尔类型用来表示对错。其值只有两个,一个为true,一个为false。

boolean aboolean=true;boolean aboolean=false;

引用类型暂时在这里不讲,后面在讲完类与对象之后将会在那里提及。

5、变量命名规则:

  • 大小写字母和数字构成
  • 由多个单词构成,首单词小写,其余单词首字母大写。如(strNumber)。
  • 6、常量

    常量是具有公约性的值,如PI,e,数据库连接的四个参数等等。

    通常常量使用static final修饰。

    常量通常在一个类中被多个方法使用且值不会因为被使用而发生改变。这就解决了变量会因为使用而使得值发生改变的问题。

    static final double PI=3.1415926;

    命名规则:全名称大写。

    郑重声明:本文内容及图片均整理自互联网,不代表本站立场,版权归原作者所有,如有侵权请联系管理员(admin#wlmqw.com)删除。
    (0)
    用户投稿
    上一篇 2022年7月8日
    下一篇 2022年7月8日

    相关推荐

    • 厨房净水器十大品牌,厨房净水器科普

      厨房净水器十大品牌,冰尊厨房净水器第一实至名归,水质的好坏直接影响到我们的健康。对于一些小区出现的水污染问题难免让人不担心我们日常饮用的自来水的安全问题,我们可以参考下文的厨房净水…

      2022年8月13日
    • 精工智造,解锁新一代镜片诞生

      New Generation Lens 镜片制造是一种精密的匠心艺术 以清晰丈量世界,以精准衡量未来 专业、科学、严谨、精准 造就铂兹新一代镜片的诞生 每一枚镜片都来之不易 从我们…

      2022年7月1日
    • 科学家发现席卷地球外核的新类型磁波

      虽然火山爆发和地震立即提醒人们,地球的内部并不平静,但在我们脚下的深处还有其他更难以捉摸的动态过程在发生。通过利用来自ESA Swarm卫星任务的信息,科学家们发现了一种全新的磁波…

      2022年8月16日
    • 三国志战略版:我真的很想吐槽这种类型的肉弓

      前言 摆烂好久没写了,今天不发实测,来吐槽一下某些肉弓搭配不合理的问题。 这一期吐槽的话其实早几个月前就想说了,但一直没有下定决心,主要还是怕别人喷我,就没敢说… 这一次,我只能说…

      2022年8月3日
    • 快速测试表达式是否具有某一特性:C# 中的模式匹配

      C# 中的模式匹配 模式匹配是测试表达式是否具有某一特性的方法。C# 提供了非常简洁优雅的语法用于匹配模式并在匹配时执行相应的操作。 检查匹配 模式匹配最高频的场景是确保值不为 n…

      2022年7月11日
    • MD5算法原理实现以及常用方法汇总

      原文链接:https://juejin.cn/post/7108546254543519781 MD5加密简介 哈希算法又称散列算法,是将任何数据转换成固定长度的算法的统称。 从本…

      2022年6月15日
    • 2.25 NS记录 2.26 主要记录类型

      2.25 NS记录 1.每个主要或辅助域名服务器都应保存有你的zone和一个NS记录。 2.NS记录指向任何辅助域名服务器,如果主域名服务器损坏,辅助域名服务器将被启用。 @ IN…

      2022年6月27日
    • 净水器哪个牌子最好,净水器什么牌子最好

      净水器哪个牌子最好,当然是冰尊净水器了,给家里安装上净水器,可以让家中的宝宝、长辈都享受更加健康的水源,那净水器哪个牌子最好呢?下文开始介绍。 1、冰尊(BENSHION)净水器 …

      2022年7月9日
    • 净水器十大名牌,什么名牌值得入手

      净水器十大名牌,冰尊净水器位列第一,净水器能有效滤除水中的铁锈、砂石、胶体以及吸附水中余氯、嗅味、异色、农药等化学药剂,以及水中的细菌、病菌、毒素、重金属等杂质,有效地解决了很多地…

      2022年7月2日
    • 风云传奇王者之路新手霸榜攻略!平名新手怎么霸占新区排行?

      嗨,各位朋友们大家好呀,我是你们最亲爱的朋友毓玉~今天给大家分享下一些游戏心得哦~小小见解欢迎指正! 前期有很多排行榜奖励是十分丰厚,很多大佬都会争一争第一,但平民有没有机会抢一抢…

      2022年7月26日

    联系我们

    联系邮箱:admin#wlmqw.com
    工作时间:周一至周五,10:30-18:30,节假日休息