12.基础语法-变量

12 变量

12.1 语法

变量(Variable):指向内存中的一片空间,可以存储数据,也可以读取数据。数据也可以被改变

以手机的计算机功能为例:

QQ_1765179332071

number1 = 10

number2 = 5

int number1 = 10

int :数据类型,不同类型的数据占用空间大小不一样,int 代表整数

number1 :变量名:用来区分不同的变量(英文小写):1.必须唯一、2.尽量用表达变量作用的单词做变量名

= :赋值符:将 "=" 右侧的数据赋值给左侧变量,其实就是保存到对应内存空间

10 :数据字面量

12.2 演示

鼠标放到 com.itheima 行,点击鼠标右键,新建名为 chap02 的 Package 包,在 chap02 包下新建 VariableDemo 类

package com.itheima.chap02;

public class VariableDemo {
    public static void main(String[] args) {
        // 1.定义变量 数据类型 变量名 = 值;
        int number1 = 10;  // 存数据

        // 2.使用变量
        System.out.println("number1");  // 打印的是普通文本 number1
        System.out.println(number1);  // 打印的是变量 number1 的值

        System.out.println(number1 + 30);  // 可以参与运算
        System.out.println(number1 + number1);  // 两个变量参与运算

        // 3.修改变量值
        number1 = 66;  // 修改变量值不再需要数据类型, 因为已经定义过变量的数据类型了, 开辟出了内存空间, 只需继续使用此空间既可
        System.out.println(number1);

        // 4.定义变量时, 可以先不赋值
        int number2; // 根据数据类型, 开辟内存空间, 但是没向其中存数据
        // System.out.println(number2);  // 报错: java: 可能尚未初始化变量number2
        number2 = 100;
        System.out.println(number2);

        // 5.给变量赋值时, 可以赋值其他变量
        int number3 = number2;  // 找到 number2, 找到 number2 内存空间的值 赋值给 number3
        System.out.println(number3);
    }
}

------------------------------------------------ 执行后
D:\Software\jdk17\bin\java.exe "-javaagent:D:\Software\JetBrainsIntelliJ IDEA 2025.2.4\lib\idea_rt.jar=3536" -Dfile.encoding=UTF-8 -classpath D:\Software\JavaCode\p1-basic\out\production\p1-basic com.itheima.chap02.VariableDemo
number1
10
40
20
66
100
100

Process finished with exit code 0

 

———————————————————————————————————————————————————————————————————————————

                                                                                                                         无敌小马爱学习

posted on 2025-11-28 11:50  马俊南  阅读(11)  评论(0)    收藏  举报