变量常量作用域

变量

定义

  • 变量就是可以变化的量

  • java是强类型语言,每个变量都必须声明其类型 Type VarName [=value]

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

注意事项

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

  • 变量名必须是合法的标识符

  • 变量声明的语句结束需要;(english版本)结束

变量的作用域

  • 类变量:static

  • 实例变量:无static

  • 局部变量:写在方法中

常量

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

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

  • 表示方法

//final 常量名=值;
final double PI=3.14
  • 一般常量用大写字符

命名规则

  • 驼峰原则:每个单词的首字母大写 :HelloWorld

  • 除了类名以外其余的都是首字母小写并且遵守驼峰原则(类名首字母大写)

  • 常量全部大写

代码

 

public class Demon03 {
   //类变量 static
   static int w=100;


   //Demon03这个类的属性变量
   //实例变量:从属于对象;不自行初始化,这个类型默认为null 0 0.0 u0000 也就是为空
   //布尔值默认为false
   //除了基本类型其余都是null
   String a;//为 null
   int b;//为0
   char c;//u0000为空

   public static void main(String[] args) {//main方法 局部变量:必须声明和初始化值
       int i = 10;//不初始化i则下面的println会报错无法输出
       System.out.println(i);//局部变量的寿命只在这个方法内({}中)
       Demon03 demon03=new Demon03();
       System.out.println(demon03.a);
       System.out.println(demon03.b);
       System.out.println(demon03.c);
       System.out.println(w);
  }
   //类变量 static
}

 

posted @ 2021-02-21 22:43  kang_dg  阅读(63)  评论(0)    收藏  举报