变量与常量

/**作者:呆萌老师* 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)删除。
    用户投稿
    上一篇 2022年7月8日 09:23
    下一篇 2022年7月8日 09:23

    相关推荐

    • 存储过程语法(sql server存储过程语法)

      今天小编给各位分享存储过程语法的知识,其中也会对sql server存储过程语法进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧! oracle存储过程基本语法…

      2022年11月26日
    • 京东店铺类型有哪些京东入驻有什么资质要求

      今天的互联网发展迅速,让传统企业有了更多选择,但也同样也对刚触网的商家增添了许多迷茫,近日知舟电商就收到很多商家朋友询问京东入驻相关问题,今天知舟君就给大家分享下。 一.京东入驻准…

      2022年11月18日
    • 怎么删除自己的追评(淘宝追评可以删除吗)

      一、淘宝店铺每个评价类型的处理方案都是不同的,那具体哪些评价类型该如何区分呢? 1、主评为好评时:不支持修改或者删除评价的,若中评/差评改为好评,也不可修改或删除 ; 2、当主评为…

      2022年11月17日
    • 排名前十的小说(排名前十的小说完结)

      本文主要讲的是排名前十的小说,以及和排名前十的小说完结相关的知识,如果觉得本文对您有所帮助,不要忘了将本文分享给朋友。 小说排行榜2022前十名完结(十大必看网络小说排行榜每本都是…

      2022年11月14日
    • 《魔兽世界》10.0钓鱼点分布大全 10.0最佳钓鱼地点推荐

      魔兽世界10.0钓鱼点分布位置在哪?很多玩家还不清楚有哪些地方钓鱼比较方便的,其实钓鱼方便的地方有很多,下面一起来看一下小编带来的魔兽世界10.0钓鱼点分布大全。希望可以帮助各位玩…

      2022年11月8日
    • 小红书怎么开通店铺(小红书店铺)

      如何判断自己能不能在小红书中开店呢?今天我们就来分享一下,都有哪些类型的店铺可以在小红书中开店,以及开店之后,可以售卖哪些商品。 目前,小红书平台是可以开设个人店的,但是如果你想开…

      2022年11月8日
    • 梦幻转服查询(梦幻转服查询平转公众号)

      大家好,我是热爱生活热爱梦幻,一个梦幻西游15年的老玩家,带你从小白五开进阶五开大神! 周一活动(妙手仁心) 活动时间:每周一下午15:00~17:30。 条件:≥20级≥3人。 …

      2022年11月2日
    • 邀您一起见证11位女性编码艺术家和艺术编码家生成绽放(一起见证公司的发展)

      Chamcha是以NFT为中心的的区块链线上交易所,始创把NFT做到全网全链。Chamcha交易所里面用户可以通过相对比较简单的方式入门NFT,包括用信用卡或USDC稳定币就可以购…

      2022年11月2日
    • sku编码一般写什么(sku编码是什么意思)

      SKU(stock keeping unit),即库存管理单元,是分配给产品的唯一的数字或字母数字代码,以便企业更容易、更有效地管理库存。大多数SKU数字在8个到12个字符之间,并…

      2022年11月1日
    • 哪些平台可以免费开店(有哪些网站可以开店)

      作为工作之余的副业小生意,能省则省!同样是开网店,能免费开一家小网店就很不错!今天就来盘点一下可以免费开店的平台,帮大家实现0元当掌柜的小目标! 1、众所周知的电商界老大淘宝网,就…

      2022年10月31日

    联系我们

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