首先什么是变量?

  • 变量就是运算过程中需要用到的数据

    • 例如:

      int a=5;
      int b=3;
      int c= a+b;

*   a、b、c代表了两个整数以及这两个整数的和
  • 今天所讲的内容分别为: 1、变量的声明 2、变量的命名 3、变量的初始化(初始化的两种方式)

1.变量的声明

  • 使用变量前,必须要先声明,不经过声明的变量不能使用

  • 声明:变量名和变量类型

    Public static void main(String[] args){
        //编译错误,未声明变量a
        a=3;
    }
  • 声明多个变量:

    Public static void main(String[] args){
        //声明了3 个整型变量,分别赋值为2、3、4
        int a=2,b=3,c=4;
    }

2.变量的命名

  • 规则: 1、可以由数字、字母、”_”、”$”符组成; 2、Java大小写规范,命名时需要注意 3、首字符不能以数字开头 4、不能使用Java保留字,如:int、if、break、for等 5、中文可以作为变量名

  • 在这里介绍一种驼峰命名法: 除了第一个单词,后面的每一个单词第一个字母要大写

  • 按惯例举一个例子: num,classNum,englishClassNum 注:统一规范的写法,有利于不同人的阅读

3.变量的初始化

  • Java在变量使用前必须初始化,必须给变量赋予特定的值。但在c语言中可以不给值

    Public static void main(String[] args){
        int a,b=2;
        int c=a+b;//编译错误,变量a没有初始化
        System.out.println( c );
    }
  • 初始化的两种方式: 1.声明同时初始化

    int a=1;
2.先声明再初始化

    int a;
    a = 1;
  • 代码展示:

    public class VarDemo {
        public static void main(String[] args){
            //正确
            int a=1,b=2,c=3;
            //可以 以"_""$"开头
            int _a,$abc,abc;
            //编译错误,不能以数字开头
            int 7a;
            //严格区分大小写,Count!=count
            int Count=1;
            System.out.println(count);
        }
    }