基础语法

变量

  • 格式 数据类型 变量名 = 值;
    注意:
    每个变量名都有类型,类型可以是基本类型,也可以是引用类型(类,接口,方法)
public class Demo {
    public static void main(String[] args) {
        //变量定义
        int a = 1;
        String name = "文萍";
        char surname = '文';
         double d = 12.3;
}
  • 变量作用域
    类变量
    实例变量
    局部变量
public class Demo {
    /* 变量作用域
    
     1 类变量:方法外类里,加static
    基本数据类型默认0,布尔默认false,其他默认为null
     */
    static double money = 2500;
   
     /*2 实例(成员)变量:在方法外,类里,从属于对象,不用初始化就可以用
    基本数据类型默认值为*/
    String name;
    int age;
    public static void main(String[] args) {
         //3 局部变量:只在该方法内有效,必须声明和初始化值
        int i = 10;
        System.out.println(i);

        //数据类型为引用类型中的类,变量名为demo
        Demo demo = new Demo();//成员变量实例化:类名 对象名 = new 类名();
        System.out.println(demo.age);//使用成员变量:对象名.变量名;没初始化,输出默认值0
        System.out.println(demo.name);//输出默认值null

        System.out.println(money);//输出2500

    }
}
  • 变量命名规则
  1. 类成员变量:首字母小写和驼峰原则,monthSalary月工资
  2. 局部变量:首字母小写和驼峰原则
  3. 常量:大写字母和下划线,MAX_VALUE
  4. 类名:首字母大写和驼峰原则,Man,GoodMan
  5. 方法名:首字母小写和驼峰原则,run(),runRun()

常量

  • 初始化后不能改变的量
  • 定义格式:final 常量名 = 值;(常量名一般使用大写字符)
    例:final double PI = 3.14;
public class Demo {
    //修饰符不分先后
    static final double PI = 3.14;
    public static void main(String[] args) {
        System.out.println(PI);
    }
}

运算符

  1. 算术运算符:+, -, *, %, ++, --
  2. 赋值运算符:=
  3. 关系运算符:>, <, >=, <=, ==, !=, instanceof
  4. 逻辑运算符: &&, |, !
  5. 位运算符: &, |, ^, ~, >>, <<, >>>(了解即可)
  6. 条件运算符: ?:
  7. 扩展赋值运算符: +=, -=, *=, /=