• 变量与常量


    变量

    变量,就是可以变化的量。就像一个空容器,给他装上不同的液体,就相当于给他赋不同的值。

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

    每个变量都必须声明其类型。

    注意事项

    每个变量都有类型,类型可以是基本类型,也可以说引用类型。

    变量名必须是合法的标识符,最好用相关单词。

    变量声明是一条完整的语句,因此每个声明都必须以分号结束。

     

    变量有 类变量,实例变量,局部变量:

    局部变量:

    写在方法里的变量,当在方法以外输出时,则不能找到变量名,不能显示输出结果。

    public class dom4 {//类
    public static void main(String[] args) {//main方法
           //局部变量:在方法内使用,使用时必须声明和初始化值
           int i= 10;//声明i是int类型,并给他赋值10

           System.out.println(i);
        }
    }

    实例变量:

    写在类里的变量,变量不用写在方法内,但输出需要在方法里输出。是从属于对象的。输出方法是引用类型,将类名作为变量类型,和变量名字。变量名字的值是 new 类名(); 。实例变量如果不进行初始化,那么输出结果 整数类型为0,浮点数类型为0.0,字符类型为0000,布尔值为false。除八大类型以外,其余都为null。

    public class dom4 {//类
        String name=("小狗");//进行初始化的
       int age;//没有初始化的
        public static void main(String[] args) {//main方法
             //变量类型 变量名=赋值();
           dom4 dom4 = new dom4();
           System.out.println(dom4.age);//输出 dom4.age 加sout即可输出。
        }
    }

    类变量:

    写在类里的变量,是从属于类的变量。在使用时,要在前面加上static,这样就直接可以在方法里输出结果。

    public class dom4 {//类
       //类变量 static加 整数类型 变量名=值
       static double salary = 2500;
        public static void main(String[] args) {//main方法
              //类变量 加static关键词
           System.out.println(salary);
      }
    }

     

    常量

    常量时值不会变的量,他的值可以随意调用,在写一些固定的值时需要用到。

    常量的使用:

    写在方法外,在语句前面加上final,final和类变量的static一样,同为修饰符,在需要同时使用是,不需要区分前后顺序。但常量的常量名需要以大写字母完成。输出时直接在方法内用输出语句加常量名即可。

    public class Dme5{//类
       final static double PI = 5000;//常量与类变量结合
       public static void main(String[] args) {//main方法
           System.out.println(PI);//输出PI
      }
    }

    变量的命名规范

    • 所有变量,方法,类名:用相近单词,见名知意

    • 类成员变量:遵循驼峰原则,首字母小写,之后字母大写,字母之间不用加空格 如:lastName这种书写方式

    • 局部变量:遵循驼峰原则,首字母小写,之后单词首字母大写

    • 常量:全部用大写字母书写,单词之间用_下划线来隔开

    • 类名:所有首字母大写

    • 方法名:首字母小写,其余首字母大写

  • 相关阅读:
    采用NAND Flash启动时出现Kernel panic not syncing: No init found错误
    ubuntu 11.10 安装小企鹅fcitx输入法
    UBoot中设定的bootdelay参数不起作用
    python 数据类型
    python运算符
    python符号//、%和/运算
    pytho 基本数据类型
    Python 开篇
    mmsplayer v2 java 之(mmsPlayer 播放类)
    mmsplayer v2 java 之(mmsTrack 音频类)
  • 原文地址:https://www.cnblogs.com/jinweichaoyouqu/p/13695563.html
Copyright © 2020-2023  润新知