java语言的变量和常量

目录

 

一、变量(variable)

二、常量

三、最终变量的含义


一、变量(variable)

1. 定义:保存在程序中可被改变的数据。

2. 基本要素:名字、类型、值和作用域。

3. 声明语法格式,说明变量标识符、数据类型或初始值。

[修饰符] 数据类型 变量 [=表达式] {, 变量[=表达式]}

  1. 变量的数据类型决定了变量的数据性质、取值范围、变量占用内存单元的字节数,以及变量参与的运算和操作。

例如:

      int i,j;                        //声明2个变量,未初始化,约定变量名全部字母小写

      System.out.println(“i=”+i);     //语法错,变量i未被初始化

      boolean find=false;             //声明时为变量赋初值

      char ch=’A’;   

               

变量声明位置决定变量的作用域。同一作用域的标识符只能被声明一次,不能重复使用。

 

 

二、常量

 1. 直接常量:在程序中直接引用的常量,包括数值型常量和非数值型常量。

         数值型常量称为常数,包括整数和浮点数,如123、-6.84

         

非数值型常量字符常量字符串常量布尔常量,如’V’、”abc”、true等。

字符串常量是由双引号括起来的字符序列。

 

 2. 符号常量

保存在程序中不能被改变得数据,常量名是标识符,用关键字final声明。

例如:   

  final int MAX=100;          //最大值常量

  final double PI=3.1415926   //圆周率常量

Java语言约定常量标识符全部用大写字母表示。

声明符号常量可以提高程序的可读性,使程序易于修改。

三、最终变量的含义

采用关键字final声明的变量,只能进行一次赋值
例如:

final int value;         //声明最终变量,声明时没有赋值

      Value=100;           //最终变量只能进行一次赋值

 

猜你喜欢

转载自blog.csdn.net/qq_42864422/article/details/105771850