JAVA局部变量

介绍

java局部变量分3种:

  • 形参
  • 方法局部变量
  • 代码块局部变量

形参

形式参数,定义在方法小括号中

不需要初始化

使用范围:在整个方法内有效

例子:

public class DataType {
    public static void main(String[] args) {//args就是形参
        System.out.println(args);
    }
}

方法局部变量

方法内定义

使用前,必须初始化;如果不使用,不初始化也可以,但没有意义

使用范围:从定义开始到 方法结束

例子:

public class DataType {
    public static void main(String[] args) {
        double x=1.3;//局部变量
        int y=10;
//        System.out.println(x);//必须要初始化后才能使用
        System.out.println(y);
    }
}

代码块局部变量

代码块内定义(由{}括起来的部分)

使用前,必须初始化;如果不使用,不初始化也可以,但没有意义

使用范围:从定义开始到 代码块结束

例子:

public class DataType {
    public static void main(String[] args) {
        {
            int i=0;
            System.out.println(i);
        }
        //System.out.println(i);//在范围外不能使用
    }
}

注意

在范围内不能同名


原文出处:/show_1IXujlec1Hh.html