Java5.8学习笔记

变量

  • 变量是什么:就是可以变化的量!

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

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

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

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

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

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

      Java变量的定义

     public class Demo7 {
         public static  void  main(String[] args) {
              //int a,b,c;
             //int a=1,b=2,c=3;   //程序可读性
             String name = "qinjiang";
             char x = 'X';
             double pi = 3.14;
     
        }
     
     }

     

变量作用域

  • 类变量

  • 实例变量

  • 局部变量

     public class Variable{
         static int allClicks=0;   //类变量
         String str="hello world";  //实例变量
         
         public void method(){
             int i =0;  //局部变量
        }
     }

    常量

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

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

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

       

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

      变量的命名规范

      • 所有变量、方法、类名:见名知意

      • 类成员变量:首字母小写和驼峰原则:monthSalary 除了第一个单词以外,后面的单词首字母大写 lastname lastName

      • 局部变量:首字母小写和驼峰原则

      • 常量:大写字母和下划线:MAX_VALUE

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

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

       public class Demo8 {
       
           //类变量 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);
       
               //变量类型 变量名字 = new Demo8();
               Demo8 demo8 = new Demo8();
               System.out.println(demo8.age);
               System.out.println(demo8.name);
       
               //类变量 static
               System.out.println(salary);
       
       
          }
       
       
       }
       

       

 public class DEMO9 {
 
     //修饰符,不存在先后顺序
     static final double PI = 3.14;
 
     public static void main(String[] args) {
         System.out.println(PI);
 
    }
 }

 

posted @ 2021-05-09 14:33  黑橘JJZL  阅读(63)  评论(0)    收藏  举报