Java入门学习——字面量和变量

一、字面量

  • 计算机是用来处理数据的,字面量就是告诉程序员:数据在程序中的书写格式   

     

  • 新建一个package,名为it.com.literal;然后在这下面新建一个Java class,名为LiteralDemo。为了掌握常见数据在程序中的书写格式,接下来我们举几个例子:

     

package it.com.literal;

public class LiteralDemo {
    public static void main(String[] args) {
        // 目标:掌握常见数据在程序中的书写格式
        // 1. 整数
        System.out.println(666);

        // 2. 小数
        System.out.println(99.5);

        // 3. 字符:必须要用单引号围起来,有且只有一个字符
        System.out.println('a');
        System.out.println(' ');  // 空字符
        System.out.println('0');
        System.out.println('中');
        // 特殊字符:\n 代表的是换行的意思   \t 代表的是一个tab(缩进)
        System.out.println('\n');
        System.out.println('\t');

        // 4. 字符串:必须用双引号围起来,里面的内容可以随意
        System.out.println("我爱你中国abc");
        System.out.println("");
        System.out.println(" ");
        System.out.println("我");

        // 5. 布尔值:只有2个值 true false
        System.out.println(true);
        System.out.println(false);
    }
}
  • 运行结果如下:

     

二、变量

什么是变量?

  • 变量是用来记住程序要处理的数据的。

变量定义的格式

为什么要用变量?

  • 使用变量记要处理的数据,编写的代码更灵活,管理代码更方便。
  • 新建一个package,名为it.com.variable;然后在这下面新建一个Java class,名为VariableDemo1。为了认识变量,掌握使用变量的好处,变量的特点、应用场景,接下来我们举几个例子:
    package it.com.variable;
    
    public class VariableDemo1 {
        public static void main(String[] args) {
            // 目标:认识变量,掌握使用变量的好处,变量的特点、应用场景
            // 1. 定义一个整型变量记住一个整数
            // 数据类型  变量名 = 数据;
            // 注意:=在Java中是赋值的意思,从右往左看(将23赋值给age)
            int age = 23;
            System.out.println(age);
    
            // 2. 记住一个人的成绩(小数)
            double score = 99.5;
            System.out.println(score);
    
            System.out.println("------------------------------");
    
            // 3. 使用变量的好处:便于扩展和维护。
            int number = 888;          // 牵一发而动全身
            System.out.println(number);
            System.out.println(number);
            System.out.println(number);
            System.out.println(number);
            System.out.println(number);
            System.out.println(number);
        }
    }

     

  • 运行结果如下:

     

变量在计算机中的执行原理

  • 变量就是内存中的一块区域,可以理解成一个盒子,用来装一个数据的。

变量有啥特点?

  • 变量中装的数据是可以被替换的。
  • 为了探究变量的特点,同样在VariableDemo1里写代码:
    package it.com.variable;
    
    public class VariableDemo1 {
        public static void main(String[] args) {
    /*        // 目标:认识变量,掌握使用变量的好处,变量的特点、应用场景
            // 1. 定义一个整型变量记住一个整数
            // 数据类型  变量名 = 数据;
            // 注意:=在Java中是赋值的意思,从右往左看(将23赋值给age)
            int age = 23;
            System.out.println(age);
    
            // 2. 记住一个人的成绩(小数)
            double score = 99.5;
            System.out.println(score);
    
            System.out.println("------------------------------");
    
            // 3. 使用变量的好处:便于扩展和维护。
            int number = 888;          // 牵一发而动全身
            System.out.println(number);
            System.out.println(number);
            System.out.println(number);
            System.out.println(number);
            System.out.println(number);
            System.out.println(number);
    
            System.out.println("------------------------------");*/
    
            // 4. 变量的特点:里面装的数据可以被替换。
            int age2 = 18;
            System.out.println(age2);
    
            age2 = 19; // 赋值:从右往左执行
            System.out.println(age2);
    
            age2 = age2 + 1;
            System.out.println(age2);
        }
    }
  • 运行结果如下:

     

变量有啥应用场景呢?

  • 写程序对数据进行处理就很方便了。
  • 下面我们用一个钱包的例子来解释下变量的应用场景,还是在VariableDemo1里写代码:
    package it.com.variable;
    
    public class VariableDemo1 {
        public static void main(String[] args) {
    /*        // 目标:认识变量,掌握使用变量的好处,变量的特点、应用场景
            // 1. 定义一个整型变量记住一个整数
            // 数据类型  变量名 = 数据;
            // 注意:=在Java中是赋值的意思,从右往左看(将23赋值给age)
            int age = 23;
            System.out.println(age);
    
            // 2. 记住一个人的成绩(小数)
            double score = 99.5;
            System.out.println(score);
    
            System.out.println("------------------------------");
    
            // 3. 使用变量的好处:便于扩展和维护。
            int number = 888;          // 牵一发而动全身
            System.out.println(number);
            System.out.println(number);
            System.out.println(number);
            System.out.println(number);
            System.out.println(number);
            System.out.println(number);
    
            System.out.println("------------------------------");
    
            // 4. 变量的特点:里面装的数据可以被替换。
            int age2 = 18;
            System.out.println(age2);
    
            age2 = 19; // 赋值:从右往左执行
            System.out.println(age2);
    
            age2 = age2 + 1;
            System.out.println(age2);*/
    
            // 5. 需求:钱包有9.5元,收到了10元红包,又发出去了5元,抢输出各阶段钱包的情况。
            double money = 9.5; // 钱包
            System.out.println(money);
            // 收红包10元。
            money = money + 10;
            System.out.println(money);
            // 发红包5元。
            money = money - 5;
            System.out.println(money);
    
        }
    }
  • 运行结果如下:

     

三、总结

  1. 怎么理解字面量?
    数据在程序中的书写格式。
  2. 字符、字符串在程序中的书写格式有什么要求?
    字符必须单引号围起来,有且仅能一个字符。
    字符串必须用双引号围起来。
  3. 几个常见的特殊值的书写格式是?
    true、false、null、\n、\t
  4. 变量是什么,变量的完整定义格式是什么样的?
    用来存储一个数据的,本质是在内存中的一块区域。
    数据类型  变量名称 = 数据;
  5. 为啥要用变量,变量有啥好处?
    使用变量记要处理的数据,编写代码更灵活,管理代码更方便。
  6. 变量有什么特点?基于这个特点,变量有啥应用场景?
    变量里装的数据可以被替换。
    例:钱包变化、班级人数变化、公交车人数变化 ......

 

posted @ 2023-08-12 00:09  soulmate_clx  阅读(322)  评论(0)    收藏  举报