0107 变量

Posted cxllxc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了0107 变量相关的知识,希望对你有一定的参考价值。

变量

代码1

public class VariableDemol 
    public static void main(String[] args)
        /*
        定义变量
        数据类型 变量名 = 数据值;
        数据类型:限定了变量能存储数据的类型
        int double float
        变量名:存储空间的名字
        等号:赋值
         */
        int a = 10;
        System.out.println(a);//10
    

变量的基本操作

代码2

public class VariableDemol2 
    public static void main(String[] args)
        //1、基本用法
        int a = 10;
        System.out.println(a);//10

        //2、变量参与运算
        int b = 20;
        int c = 30;
        System.out.println(b+c);

        //3、修改记录的值
        a = 50;
        System.out.println(a);

        //4、定义多个变量以及变量在使用之前必须要赋值
        int d = 100, e = 39, f = 35;
        System.out.println(d);
        System.out.println(e);
        System.out.println(f);
    

在写的时候发现居然不能一个语句中输出多个变量

随笔⑨ java中的变量 --- 类变量(静态变量),final变量,成员变量,局部变量

java中的变量 --- 类变量(静态变量),final变量,成员变量,局部变量

类变量(也叫静态变量)是类中独立于方法之外的变量用static 修饰静态变量随着类的加载而加载

final变量:用final关键字修饰,不能被修改。与static一起用可表示常量。

成员变量(也叫"实例变量"、"域"):也是类中独立于方法之外的变量,不过没有static修饰。可以不进行初始化,Java会自动进行初始化,如果是引用类型默认初始化为null,如果是基本类型例如int则会默认初始化为0。

局部变量是类的方法中的变量。必须要实例化,否则不同通过编译。局部变量运行时被分配在栈中,量大,生命周期短,如果虚拟机给每个局部变量都初始化一下,是一笔很大的开销,但变量不初始化为默认值就使用是不安全的。出于速度和安全性两个方面的综合考虑,解决方案就是虚拟机不初始化,但要求编写者一定要在使用前给变量赋值。

1 public class Variable{
2     static int allClicks=0;//类变量
3     String str="hello world";//实例变量
4     public void method(){
5         int i =0;//局部变量
6     }
7 }

 

以上是关于0107 变量的主要内容,如果未能解决你的问题,请参考以下文章

Python将变量附加到列表[关闭]

堆地址范围内全局变量的地址

当我在 TabView 上快速滑动时如何更改变量

获取两个日期时间变量之间的小时列表 [重复]

在 Robot Framework 中将冗长的文本定义为变量

7zip 正在压缩源路径/空变量