Java语法基础之变量与常量

常量与变量

程序运行中,内存中有不少数据参与运算程序员

  • Java使用变量来存储这些数据
  • 程序运行中,值不变的变量就是常量

常量(constant)

什么是常量?spa

  • 在程序运行过程当中,其值不会发生改变的量

常量有哪些分类?code

  • 字面值常量(literal
    • 字符串常量:双引号引发来的内容
      • “Hello World!”
    • 整数常量:全部的整数
      • 1,2,3
    • 小数常量:全部的小数
      • 1.1,1.2
    • 字符常量:单引号引发来的内容
      • 'W','E',
    • 布尔常量
      • 只有true和false
    • 空常量
      • 只有null
  • 自定义常量(面向对象详细讲)

变量(variable)

什么是变量?对象

  • 程序运行期间,其值在某个范围内,可能会发生改变的量
  • 能够将变量理解成未知数X

怎么定义一个可以使用的变量内存

  • 两步走:先声明变量,再初始化变量(赋值)

声明(declaration)变量

什么是声明变量?字符串

  • 告诉编译器,变量的数据类型,变量的名字

声明变量的语法编译器

数据类型 变量名;

课堂抽奖it

声明后的变量可以直接使用吗?io

初始化(initialization)变量

什么是初始化变量编译

  • 就是给变量赋值,声明一个变量后,必须由程序员显式的进行赋值操做,这个变量才可以使用

初始化变量的语法

变量名 = 变量值;

声明和初始化能够合起来

数据类型 变量名 = 变量名;

使用变量的注意事项

  • 整数默认都是int类型,想要定义long,必须加上后缀l或者L
  • 浮点数默认都是double类型,想要定义float,必须加上后缀f或者F
  • 变量有效的范围,这个范围一般用{}来界定,一样一个{}不能有同名变量
  • 变量必须显式初始化,不然只能看不能使用
  • 一行一个语句能够定义多个同数据类型的变量,用逗号隔开
    • 可是一行定义多个变量会影响代码的阅读性,建议不要一行定义多个变量
相关文章
相关标签/搜索