Java变量与常量

Java变量与常量

常量
常量是指在程序执行过程中始终保持不变的量。
定义语法

final 常量数据类型  常量名=常量初始值;

常量的分类:静态常量、成员常量和局部常量。

public class demo1 {
	public static final double PI = 3.14;// 静态常量
    	final int I = 20; // 声明成员常量
    public static void main(String[] args) {
        final double J = 4.5;// 声明局部常量
    }

在定义常量时,需要注意如下内容:

  • 在定义常量时就需要对该常量进行初始化。初始化过后其值不能修改。
  • final 关键字不仅可以用来修饰基本数据类型的常量,还可以用来修饰对象的引用或者方法。
  • 为了与变量区别,常量取名一般都用大写字符。

常量值的分类:整数常量值、实型常量值、布尔型常量值、字符型和字符串常量值

final int demo1=十进制数、八进制数、十六进制数;//这就是整数常量值
final int demo1=十进制数形式:由数字和小数点组成,且必须有小数点,如 3.14、-3.14。
				科学记数法形式:如 3.14e5 或 53E3,其中 e 或 E 之前必须有数字,且 e 或 E 之后的数字必须为整数。
				//以上就是实型常量值
final int demo1=true或false//这就是布尔型常量值
final int demo1='a'或"a"//这就是字符型和字符串常量值

变量
注意事项

  • 所有的变量必须先声明、后使用。
  • 赋值的数据类型必须跟声明的数据类型相同。

基本语法

int i;//先声明、后赋值
i=10;
或者
int i=10;//声明时直接赋值
int i=10,j=15,k=60;//可以同时声明多个数据类型相同的变量

初始化变量有两种方式:一种是声明时直接赋值,一种是先声明、后赋值。
根据作用域的不同,一般将变量分为不同的类型:成员变量和局部变量。
成员变量
成员变量分为:全局变量也称实例变量和静态变量也称类变量。

public class demo1 {
    int i=10; // 全局变量、实例变量
    static final String web= "CSDN博客网"; //静态变量、类变量
}

局部变量
局部变量是指在方法或者方法代码块中定义的变量,其作用域是其所在的代码块。
可以分为以下三种

  • 方法参数变量:
public class demo1 {
    public static void main(String[] args) {
        int i = 10;
        if (10 > 2) {
            int j = 3; // 声明一个 int 类型的局部变量
            System.out.println("j=" + j);
           }
        System.out.println("i=" + i);
    }
}
  • 方法局部变量:
public class demo1 {
    public static void test(int i) {
        System.out.println("i=" + i);
    }
    public static void main(String[] args) {
        test(8);
    }
}
  • 代码块局部变量:常用于异常处理try catch中,成为异常处理参数变量。
try {
          } catch (Exception e) { // 异常处理块,参数为 Exception 类型
}
Java变量与常量Java变量与常量 weixin_45873585 发布了7 篇原创文章 · 获赞 0 · 访问量 183 私信 关注
上一篇:CentOS7.6-搭建SFTP服务


下一篇:2021年了,为什么还要学习Java?