Files
Hui-s-notebook/logseq-java/pages/变量.md
2024-02-02 00:12:49 +08:00

1.6 KiB

  • 字面量
    • 以文件形式直接出现在程序中的数据
    • public static void main(String[] args) {
        System.out.println(11); //int类型
        System.out.println(1.1F); //float类型,需要在末尾加F
        System.out.println(1.11); //double类型
        System.out.println(1000000L); //long类型,需要在末尾加L
        System.out.println('字'); //char类型,需要单引号
        System.out.println(true); //boolean类型
        System.out.println("字符!") //String类型字面量,需要双引号
      }
      
  • 变量
    • 最基本存储单元
    • 定义单个变量
  • Java程序注释

  • 变量:在一定范围内可以变化的量,本质上是内存空间的一个变化
    • 语法结构
      • 数据类型 变量名;
        变量名 = 初始值;
        
        数据类型 变量名 = 初始值;
        
    • 先定义,后赋值
      public static void main(String[] args) {
      
        int num;
      
        num=10;
      
        System.out.println(num);
      
        num=20;
      
        System.out.println(num);
      
      }
      
    • 定义的同时赋值
      public static void main(String[] args) {
      
        int num = 10;
      
        System.out.println(num);
      
        num=20;
      
        System.out.println(num);
      
      }
      
    • 注意:
      • 变量一定要赋初值
      • 在同一方法内部变量名不能重复
    • 变量赋值过程
      • 在内存中根据数据类型申请对应内存空间
      • 给内存空间定义一个名字num
      • 给num的变量空间赋初始值10
    • 局部变量
    • 全局变量
  • 常量:恒久不变的量