Java教程

Java变量

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

变量

//数据类型 变量名 = 值;可使用逗号隔开来声明多个同类型变量

  • 每个变量都有类型,可以是基础类型,也可以是引用类型
  • 变量表示符必须是合法的标识符
  • 变量声明必须以分号结束

变量的作用域

  • 类变量
  • 实例变量
  • 局部变量

局部变量

写在方法中的

实例变量

使用前必须new当前目录,然后按ctrl+enter创建数据类型

在类中,从属于对象,使用asdsasd前可以不初始化默认值,那么会输出默认值

  • char默认值为空
  • Boolean默认值为false
  • 其余基本数据类型默认值为0
  • 引用数据类型默认值为null

初始化默认值后,也可在方法中重置默认值,输出重置的默认值

public class Helloworld {
    int a = 7;
    int b;
    String name;
    
    public static void main(String[] args) {
        Helloworld helloworld = new Helloworld();
        System.out.println(Helloworld.a);//输出7
        System.out.println(Helloworld.b);//输出0
        Helloworld.b = 5
        System.out.println(Helloworld.b);//输出5
        System.out.println(String name);//输出null
    }
}

类变量

static 变量类型 变量名 (= 值);

不赋值直接用同样输出默认值

此变量可直接使用,且不用加前缀,赋值后在main方法中使用输出赋的值,如果在方法内定义了同名的变量,那么不加前缀优先输出方法内定义的值,加前缀后输出类变量值。

    static int A = 10;
    static int B ;
public static void main(String[] args) {
        System.out.println(A);//输出10
        int A = 11;
    	System.out.println(A);//输出11
        System.out.println(变量.A);//输出10
        变量.A = 7;
        System.out.println(变量.A);//输出7
    	System.out.println(B);//输出0
}

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