12.基础语法-变量
12 变量
12.1 语法
变量(Variable):指向内存中的一片空间,可以存储数据,也可以读取数据。数据也可以被改变
以手机的计算机功能为例:

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
———————————————————————————————————————————————————————————————————————————
无敌小马爱学习
浙公网安备 33010602011771号