当前位置:网站首页>变量与常量

变量与常量

2022-07-07 21:42:00 51CTO

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

变量与常量_标识符

1、什么是变量

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

2、变量的组成

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

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

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

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

3、变量的操作

         ①声明

      
      
int number;
  • 1.

变量与常量_整型_02

        ②赋值

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

      
      
number = 12;
  • 1.

变量与常量_数据类型_03

        ③变量的其他相关操作

                如算数运算,改值等等。

4、数据类型

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

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

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

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

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

      
      
int number = 999995;
short number2 = 33;
long number3 = 1564131365;
  • 1.
  • 2.
  • 3.

变量与常量_整型_04

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

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

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

      
      
float number =( float) 3.4;
double number1 = 3.1415;
  • 1.
  • 2.

变量与常量_整型_05

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

      
      
char achar = 'S';
  • 1.

变量与常量_数据类型_06

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

      
      
boolean aboolean = true;
boolean aboolean = false;
  • 1.
  • 2.

变量与常量_整型_07

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

5、变量命名规则:

  1. 大小写字母和数字构成
  2. 由多个单词构成,首单词小写,其余单词首字母大写。如(strNumber)。

6、常量

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

通常常量使用static final修饰。

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

      
      
static final double PI = 3.1415926;
  • 1.

变量与常量_数据类型_08

命名规则:全名称大写。

更多了解

 ​https://edu.51cto.com/lecturer/14175030.html​


原网站

版权声明
本文为[51CTO]所创,转载请带上原文链接,感谢
https://blog.51cto.com/u_15707781/5450689