变量就是可以变化的量

Java是一种强类型语言,每个变量必须申明类型。

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

image.png
如下行代码

  1. int name = '小朱'

其他注意事项和c语言一致

作用域

实例变量
局部变量
注意:首字母小写和驼峰原则

  1. public class one03 {
  2. //属性:变量
  3. //main方法
  4. //实例变量:从属于对象:如果不自行初始化,这个类型的默认值为0 0.0
  5. //布尔值:默认是fales
  6. //除了基本类型,其余的默认值都是null
  7. String name;
  8. int age;
  9. public static void main(String[] args) {
  10. //局部变量;必须声明和初始值
  11. int i = 10;
  12. System.out.println(i);
  13. //变量类型 变量名字 = new one03();
  14. one03 one = new one03();
  15. System.out.println(one.name);
  16. System.out.println(one.age);
  17. }
  18. }

输出结果

  1. 10
  2. null
  3. 0

类变量
注意:除了第一个单词以外,后面的单词首字母大写

  1. public class one0 {
  2. //类变量 static 工资:salary
  3. static double salary = 2500;
  4. //main方法
  5. public static void main(String[] args) {
  6. //类变量 static
  7. System.out.println(salary);
  8. }
  9. }

输出结果

  1. 2500.0

常量就是不变的数值

创建方式需要用关键字final创建
同时修饰符不存在先后顺序
注意:大写字母和下划线开头

  1. static final double PI = 3.14;
  2. //在类变量里用了static可以直接在sout中输出PI的值