zoukankan      html  css  js  c++  java
  • 8.JavaSE之变量、常量、作用域

    变量variable:
    变量是什么:就是内存中开辟的可以变化的量
    Java是一种强类型语言,每个变量都必须声明其类型。
    Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型,作用域
     
    type varName = value;//数据类型 变量名 = 值;
     
    注意事项:
    每个变量都有类型,类型可以是基本类型,也可以是引用类型
    变量名必须是合法的标识符
    变量声明是一条完整的语句,因此每一个声明都必须以分号结束
     1 public class Demo06 {
     2     public static void main(String[] args) {
     3         //int a,b,c;
     4         //基本类型:四类八种
     5         //int a=1,b=2,c=3;//可以使用逗号隔开但最好分三行写,要注重程序可读性,让大家读的比较顺畅。
     6         int a = 1;
     7         int b = 2;
     8         int c = 3;
     9         char d ='X';
    10         double p= 3.14;
    11         //引用类型
    12         String name = "leiwei";//英文分号结尾不写报错
    13 
    14     }
    15 }
    变量作用域:
    类变量:静态变量、static、从属于类
    实例变量:类中方法外、从属于对象、如果不自动初始化,则用这个类型的默认值。整数 0、 浮点数 0.0、 char U0000、 boolean false、string null、除了基本类型其余都是null
    局部变量:方法中,必须声明和初始化值
     1 public class Demo07 {
     2     //类变量 static
     3     static double salary = 2500;
     4 
     5     //属性:变量
     6 
     7     //实例变量:从属于对象;如果不自动初始化,这个类型(数值类型)的默认值是0 0.0 
     8     //布尔值:默认值是false
     9     //除了基本类型,其余的默认值都是null
    10     String name;
    11     int age;
    12 
    13     //main方法
    14     public static void main(String[] args) {
    15 
    16         //局部变量:必须声明和初始化值
    17         int i = 10;
    18         System.out.println(i);
    19 
    20         //变量类型  变量名字 = new Demo07
    21         Demo07 demo07 = new Demo07();
    22         System.out.println(demo07.age); //0
    23         System.out.println(demo07.name);//null
    24 
    25         //类变量 static 从属于类,随类出生,消失。
    26         System.out.println(salary);
    27     }
    28 
    29     //其他方法
    30     public void add() {
    31 
    32     }
    33 }
    常量constant:
    初始化(initialize)后不能再改变的值!不会变动的值!
    所谓常量可以理解成一种特殊的变量,它的值被设定后,在程序运行过程中不允许被改变
    final 常量名 = 值;
    final double PI = 3.14;
    常量名一般用大写字符
     1 public class Demo08 {
     2 
     3     //修饰符,不存在先后顺序。例如在一些游戏中定义长宽高,一些不便的量就可以把它写死,方便使用。静态的常量
     4     static final double PI = 3.14;
     5 
     6     public static void main(String[] args) {
     7         System.out.println(PI);
     8 
     9     }
    10 }
    变量命名规范:
    1.所有的变量、方法、类名要见名知意
    2.类成员变量:首字母要大写和驼峰原则 monthSalary
    3.局部变量:首字母大写和驼峰原则
    4.常量:大写字母和下划线 MAX_VALUE
    5.类名:大驼峰: Man 、GoodMan
    6.方法名:小驼峰:run()、runRun()
     
  • 相关阅读:
    (原创) mac 10.9.2 eclipse 的 CDT 的 异常的修复
    (转) Virtual function
    (转) ROS NAMING AND NAMESPACES
    (转) Data structures
    (转) Dynamic memory
    java string类
    eclipse 的快捷键
    java抽象类和接口
    面向对象的三大特征
    Java 中的多态
  • 原文地址:https://www.cnblogs.com/duanfu/p/12221944.html
Copyright © 2011-2022 走看看