首页 > 其他分享 >变量常量作用域

变量常量作用域

时间:2024-01-18 21:35:38浏览次数:28  
标签:常量 作用域 System println 变量 out

变量常量作用域

变量

变量就是可以变化的量

java是强类型语言,每个变量抖必须声明类型

java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域

int a=1,b=2,c=3;
String name = "老铁";
char x = 'X';
double pi = 3.14;

变量作用域

   //类变量 static
    static double salary = 2500;
    //属性:变量

    //实例变量:从属于对象,如果不进行初始化,数字类型的默认值为0, 布尔值false 除了基本类型其余都是null
    String name;
    int age;

    // main方法
    public static void main(String[] args) {
        //局部变量,必须声明和初始化值
        int i = 10;
        System.out.println(i); //10

        System.out.println("=================================");
        //变量类型 变量名字 = new Blzyy()
        Blzyy blzyy = new Blzyy();
        System.out.println(blzyy.age); //0
        System.out.println(blzyy.name); //null

        System.out.println("=================================");
        // 类变量
        System.out.println(salary); //2500
    }

常量

常量:初始化后不能再改变值,不会变动的值

final 常量名 = 值;
final double PI=3.14;

常量名一般使用大写字符

标签:常量,作用域,System,println,变量,out
From: https://www.cnblogs.com/wg1015/p/17973438

相关文章

  • Java里static的详解类变量
    没有修饰的是普通变量,用static修饰的变量成为类变量,一个成员变量a,一个类变量b。可以看到,a是成员变量,b是类变量,当我们对指定对象改变成员变量时,只会改变当前对象的成员值,text2.a并无变化,这表明他们是独立的。当我们改变类变量的值时,输出不同对象的类变量时,发现它们都改变了,这很......
  • spring--Bean的作用域及应用场景
    这六种SpringBean的作用域适用于不同的应用场景:Singleton:在SpringIoC容器中仅存在一个Bean实例,Bean以单例方式存在。无论我们是否在配置文件中显式定义,所有的SpringBean都默认为singleton作用域。应用场景:当你需要全局共享一个实例时,例如服务类、工具类或者配置类。示......
  • linux没有root权限修改环境变量怎么办
    Linux系统可以自己建立和管理环境变量文件,而且每个用户都可以在自己的主目录下创建一个bash环境变量文件,这个文件会在用户登录时自动执行。创建这个文件的命令是:```touch~/.bashrc```然后可以使用任意文本编辑器打开这个文件,添加需要的环境变量,例如:```exportMY_VAR="Hello......
  • C语言基础-变量-day1
    一、变量的定义变量定义的一般形式就是:<类型名称><变量名称>;intprice;intprice,amount;二、变量命名规则变量需要一个名字,变量的名字是一种“标识符”,意思是它用来识别这个和那个的不同的名字标识符有标识符的构造规则。基本的原则是:标识符只能由字母、数字和下划线组......
  • 不创建临时变量求字符串长度--初识递归
    递归:一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法。递归的例题应用:不创建临时变量求字符串长度。intmy_strlen(char*str){ if(*str!='\0') { return1+my_strlen(str+1); } else return0;}intmain(){ chararr[]="bi......
  • 掌握 C# 变量:在代码中声明、初始化和使用不同类型的综合指南
    C#变量变量是用于存储数据值的容器。在C#中,有不同类型的变量(用不同的关键字定义),例如:int-存储整数(没有小数点的整数),如123或-123double-存储浮点数,有小数点,如19.99或-19.99char-存储单个字符,如'a'或'B'。Char值用单引号括起来string-存储文本,如"Hello......
  • 函数作用域(二)
    '''作用域:变量的作用范围全局变量:定义在函数外部的变量局部变量:定义在函数内部的变量函数内部可以访问全局变量,但是不能直接修改如果要修改全局变量,需要借助关键字global声明函数内部用global修改了全局变量那么全局变量已经被修改了'''n=100deffunc():globaln#声明全......
  • 条件变量pthread_cond_wait()和pthread_cond_signal()——需要和互斥锁一起使用——转
    条件变量pthread_cond_wait()和pthread_cond_signal()详解转载——原博客地址:https://www.cnblogs.com/cthon/p/9084735.html 条件变量     条件变量是利用线程间共享的全局变量进行同步的一种机制,主要包括两个动作:一个线程等待"条件变量的条件成立"而挂起;另一个线......
  • Linux 中 Crontab 执行时的环境变量问题(allure命令不执行)
    前几天做了UI自动化脚本部署linux服务器,但是放下脚本的allure命令不执行(生成allure报告和启动allure服务的命令不执行),然后就各种找问题,一开始怀疑是allure的环境变量问题,但是发现使用allure--version可以正常显示allure的版本没问题后边尝试将环境变量加入linuxcronta......
  • Inserting a node at beginning,全局变量头指针【1月16日学习笔记】
    点击查看代码//insertinganodeatbeginning,全局变量头指针#include<iostream>usingnamespacestd;structnode{ intdata; node*next;};node*A;voidinsert(intx){ node*temp=newnode;//创建新节点 temp->data=x; temp->next=A;//新节点尾巴指......