2025
10/10
09:49
Java基础学习——变量(Variables)
Java基础学习——变量(Variables)
一、走进Java世界
在学习变量之前,我们先要知道——一个最简单的Java程序长什么样子。
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, Java!");
}
}运行结果:
Hello, Java!✳️ 结构讲解:
| 部分 | 作用 | 举例 |
|---|---|---|
public class HelloWorld | 定义一个类(程序的基本单位) | 类名通常首字母大写 |
{ ... } | 大括号表示“范围” | 类的开始和结束要配对 |
public static void main(String[] args) | Java程序的入口 | 程序从这里开始执行 |
System.out.println("内容"); | 向控制台输出内容 | 输出文字或变量值 |
二、理解 main 函数的组成
public static void main(String[] args)👉 分解说明:
| 关键字 | 含义 |
|---|---|
public | 公共的,任何地方都能访问 |
static | 静态方法,不依赖对象 |
void | 没有返回值 |
main | 主方法名,是Java程序入口 |
(String[] args) | 表示main函数可以接收一组字符串参数(一般初学不用管) |
💡 简单记忆法:
“main函数是程序的起点,Java执行时从这里开始运行。”
三、输出语句:System.out.println()
在Java中,如果你想在屏幕上输出一些文字或数字,就用:
System.out.println("你好,世界!");✳️ 小细节:
- System 是系统类
- out 是系统提供的输出对象
- println() 是打印并换行的函数
- 括号里的内容用双引号包起来(字符串)
- 语句结尾必须加分号;
示例:
System.out.println("今天学习Java变量");
System.out.println(2025);
System.out.println("计算结果:" + (3 + 5));输出:
今天学习Java变量
2025
计算结果:8四、包与导入(package 与 import)
当Java项目变大时,我们需要用“包”来组织代码。
可以把包理解为文件夹,它帮助分类管理不同功能的代码。
1️⃣ 声明包(package)
在Java文件的第一行写:
package myfirstproject;表示这个类属于 myfirstproject 包。
2️⃣ 导入其他包(import)
有时候我们想用别人写好的类(例如工具类、数学类),可以通过 import 引入:
import java.util.Scanner; // 导入输入功能类3️⃣ 完整示例:
package myfirstproject;
import java.util.Scanner;
public class HelloJava {
public static void main(String[] args) {
System.out.println("欢迎来到Java世界!");
}
}💡 课堂比喻:
- package = 文件夹
- import = 借用外部功能
- class = 文件内容
- main() = 启动点
Java基础学习——变量(Variables)
一、导入:为什么要有“变量”?
想象一下:你在做一道数学题时写下
x = 5,y = 10,结果是 x + y = 15
在计算机世界里,我们也需要一种“盒子”来存放数据,方便后续计算、修改或展示。
这个“盒子”,就是 变量(Variable)。
💡 类比理解:
- 变量 = 带名字的盒子
- 盒子里可以放不同类型的东西,比如数字、文字等
- 可以打开盒子取值,也可以更换盒子里的内容
二、变量的定义与使用
在Java中,变量的基本格式是:
数据类型 变量名 = 初始值;示例1:定义整数变量
int age = 18;
System.out.println(age);运行结果:
18👉 这表示我们创建了一个“盒子”age,里面装的是数字18。
示例2:变量的修改
int age = 18;
age = 20;
System.out.println(age);输出结果:
20变量的值可以被更新,这也是它名字中“变”的由来。
三、常见数据类型
| 类型名 | 含义 | 示例值 | 说明 |
|---|---|---|---|
| int | 整数 | 10, -5 | 不带小数 |
| double | 小数 | 3.14, -2.5 | 有小数 |
| char | 单个字符 | 'A', '中' | 用单引号 |
| String | 字符串 | "Hello" | 用双引号 |
| boolean | 布尔值 | true, false | 常用于逻辑判断 |
示例3:多种变量类型
int score = 95;
double height = 1.75;
char grade = 'A';
String name = "Alice";
boolean passed = true;
System.out.println(name + "的成绩是:" + score);
System.out.println("身高:" + height + "米");
System.out.println("等级:" + grade);
System.out.println("是否通过:" + passed);输出:
Alice的成绩是:95
身高:1.75米
等级:A
是否通过:true四、变量的命名规则(非常重要!)
✅ 必须遵守的规则:
- 只能包含字母、数字、下划线(_)
- 不能以数字开头
- 区分大小写(Age ≠ age)
- 不能是Java关键字(如 class, if)
✅ 推荐的命名习惯:
- 使用有意义的英文单词例如:studentAge,totalScore
- 采用“驼峰命名法”(第一个单词小写,后面单词首字母大写)
五、动手练习(课堂示例)
示例4:简单计算器
编写一个程序,计算两个整数的和:
public class AddNumbers {
public static void main(String[] args) {
int a = 8;
int b = 12;
int sum = a + b;
System.out.println("结果是:" + sum);
}
}运行结果:
结果是:20🧠 思考:
试着改改 a 和 b 的值,看看结果如何变化。
示例5:个性化输出
public class IntroduceYourself {
public static void main(String[] args) {
String name = "小明";
int age = 19;
double height = 1.80;
System.out.println("大家好,我叫" + name);
System.out.println("我今年" + age + "岁");
System.out.println("我的身高是" + height + "米");
}
}运行结果:
大家好,我叫小明
我今年19岁
我的身高是1.8米六、课堂互动练习
请尝试:
- 定义一个变量存放你的名字;
- 定义一个变量存放你的年龄;
- 定义一个变量存放你最喜欢的食物;
- 输出一句话:“我叫XXX,今年XX岁,我最喜欢吃XXX。”
七、总结与小测
✅ 变量是什么?
➡️ 一个用来存储数据的“命名盒子”。
✅ Java中变量使用格式?
➡️ 数据类型 变量名 = 值;
✅ 为什么变量重要?
➡️ 因为几乎所有程序都离不开存储和操作数据。
八、课后延伸与参考资料
🔗 学习网站:
- Oracle 官方 Java 教程:Variables(官方说明文档,权威可靠)
- W3Schools Java Variables(带有在线示例和交互式测试)
- GeeksForGeeks Java Variables(更详细的知识扩展)
- JDoodle 在线运行 Java 代码(无需安装环境即可尝试运行)
九、课后挑战(10分钟拓展)
请完成下列练习,巩固变量的概念:
- 定义三个整数变量,求它们的平均值。
- 定义一个字符串变量,打印出它的长度(提示:str.length())。
- 用boolean类型判断一个人是否成年(年龄>=18)。