首页 > 其他分享 >变量,常量

变量,常量

时间:2022-09-29 22:55:40浏览次数:43  
标签:常量 System static println 变量 out

变量常量

变量

Java是一种强类型语言,每个变量都必须声明其类型。

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

type varName [=value] [{,varName[=value]}];
//数据类型 变量名 = 值;可以使用逗号隔开来声明多个同类型变量。

虽然可以在一行声明多个变量,但是不提倡这个风格,逐一声明每一个变量可以提高程序可读性。

变量作用域

  • 类变量(静态变量: static variable):独立于方法之外的变量,用 static 修饰。
  • 实例变量(成员变量:member variable):独立于方法之外的变量,不过没有 static 修饰。
  • 局部变量(lacal variable):类的方法中的变量。
//类变量  static  (static修饰的变量在类中哪里都能用)
    static double salary = 2500;

    //属性:变量

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

    //main方法
    public static void main(String[] args) {
        //局部变量:必须声明和初始化值
        int i = 10;
        System.out.println(i);//i是局部变量所以只能在main方法这个{}大括号内生效

        //实例变量
        //变量类型  变量名字 = new Demo08();
        Demo08 demo08 = new Demo08();
        System.out.println(demo08.age); //age没有初始化(值),默认输出0
        System.out.println(demo08.name); //name默认输出null

        //类变量 static
        System.out.println(salary);

常量

常量(Constant):初始化(initialize)后不能再改变值!不会变动的值。

所谓常量可以理解成一种特殊的变量,它的值被设定后,在程序运行过程中不允许被改变。

final 常量名=值; 
final double PI=3.14; final String LOVE="hello";

常量名一般使用大写字符。

    //修饰符,不存在(无所谓)先后顺序
    static final double PI = 3.14; //final(常量)修饰,在这里赋值后,其他地方不可更改

    public static void main(String[] args) {
        System.out.println(PI);
    }

变量的命名规范

\1. 所有变量、方法、类名:见名知意

\2. 类成员变量:首字母小写和驼峰原则 : monthSalary

\3. 局部变量:首字母小写和驼峰原则

\4. 常量:大写字母和下划线:MAX_VALUE

\5. 类名:首字母大写和驼峰原则: Man, GoodMan

\6. 方法名:首字母小写和驼峰原则: run(), runRun()

标签:常量,System,static,println,变量,out
From: https://www.cnblogs.com/fch999/p/16743407.html

相关文章

  • JavaScript 中的全局变量 和局部变量
    JS中声明全局变量主要分为显式声明或者隐式声明。1.显示声明:使用var(关键字)+变量名(标识符)的方式在function外部声明,即为全局变量;在function内部声明的是局部变量。<scrip......
  • 类变量,类方法,成员变量,成员方法在一个类中的存储位置
    #定于类,类名称,继承object最大抽象物体classStudent(object):##定义基本属性,此处的变量为类变量School="中国Python职业技术学院"count=0#定......
  • nginx 常用全局变量
    变量说明$args请求中的参数,如​​www.123.com/1.php?a=1&b=2的$args就是a=1&b=2​​$content_lengthHTTP请求信息里的"Content-Length"$conten_typeHTTP请求信息里的"Conten......
  • day 6 -变量
    变量实例变量从属于对象如果不能初始化,这个值为0,0.0,null布尔值默认为false 常量固定的值不改变,用final定义staticfinal类型常量名称=赋值 局部变量在类中......
  • 变量名的力量
    变量名的力量:见名知义对变量存储的数据进行描述员工数据记录employeeData适当的名字长度统计发现变量名10到16个字符,调试所花费的力气是最小的。如果你查看自己......
  • 学习Python之变量
    一、变量的使用1、单个变量#变量aa="Helloworld1!"print(a)2、多个变量#变量aa="Helloworld1!"print(a)#变量bb="Helloworld2!"print(b)3、单个变量替换#变量aa="H......
  • Python 变量,注释,字符串,快捷键
    Python学习其他语言通过括号,大括号表示各个模块所属关系,而python是通过缩进,所以缩进对于python尤为重要1.变量1.1和其它语言不同,python中变量不用提前声明,每个语句之后......
  • [ Linux ] 进程优先级 和 环境变量
    在上篇文章我们了解了进程的状态及Linux系统的进程状态,本篇我们主要了解进程优先级及环境变量。1.进程优先级说到优先级,我们首先要清楚什么是优先级,和权限有什么关系呢?优先......
  • C语言:全局变量与局部变量
    #include<stdio.h>intd=1;fun(intq){intd=5;d+=q++;printf("%d",d);}main(){inta=3;fun(a);d+=a++;printf("%d\n",d);......
  • 变量调用分析——这个ball到底是那个ball?
    publicclassBallimplementsRollable{publicstaticvoidmain(String[]args){Ballball=newBall("lanqiu");System.out.println(ball.getName());//这里程序为......