Java基础-变量

2021/6/29 22:21:02

本文主要是介绍Java基础-变量,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

java变量的基础内容,定义,命名规范,局部变量,全局变量

1)    变量及其作用范围

  • 局部变量

局部变量是定义在类的方法内或代码块内 ;

局部变量使用前必须初始化,

局部变量只在定义它的方法体或代码块内有效;

  • 全局变量(成员变量)

全局变量是 一个勒种,既不在方法体内也不再程序块内定义的变量

全局变量(成员变量)若没有初始化,系统会赋予默认值(系统默认进行初始化,不是不需要做初始化)

类中所有的方法和代码块都可以访问成员变量

 

2)    全局变量(成员变量)的默认初始值

只有全局变量(成员变量)才会被系统默认设定初始值

// TODO: 各个数据类型的默认初始值表格

 

public class TestVar {

    int allvar1;
    float allvar2;
    String  allvar3;
    //命名规范:常量要用全大写命名变量
    final int MAX_AGE = 10;

    public void oneclass(int j){
        //局部变量
        int m;
        int k=j;
        // k被赋值了形参,所以不会报错
        System.out.println(k);
        // m只声明,未初始化,所以会报错--局部变量使用前必须初始化;
       // System.out.println(m);

    }
    public void twoclass(){
        //局部变量只在定义它的方法体或代码块内有效
//        System.out.println(k);
        //全局变量可以全局使用,系统会默认设定初始值,但是其实也是系统做了初始化操作
        System.out.println(allvar1);
        System.out.println(allvar2);
        System.out.println(allvar3);
    }

    public static void main(String[] args)
    {
        TestVar va= new TestVar();
        va.twoclass();
    }
}

 



这篇关于Java基础-变量的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程