From bcd4282a75aa4eb2fe2c001bea15baa58a59682a Mon Sep 17 00:00:00 2001 From: YangYuting <3481369387@qq.com> Date: Thu, 19 Mar 2026 10:19:00 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E6=96=87=E4=BB=B6=E8=87=B3?= =?UTF-8?q?=20''?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Main.java | 11 ++++++++++ README.md | 49 ++++++++++++++++++++++++++++++++++++++------- Student.java | 32 +++++++++++++++++++++++++++++ W2学习心得.txt | Bin 0 -> 1024 bytes 4 files changed, 85 insertions(+), 7 deletions(-) create mode 100644 Main.java create mode 100644 Student.java create mode 100644 W2学习心得.txt diff --git a/Main.java b/Main.java new file mode 100644 index 0000000..35e11b3 --- /dev/null +++ b/Main.java @@ -0,0 +1,11 @@ +public class Main { + public static void main(String[] args) { + // 实例化两个 Student 对象 + Student stu1 = new Student(2026001, "张三", 90.5); + Student stu2 = new Student(2026002, "李四", 88.0); + + // 调用 study() 方法 + stu1.study(); + stu2.study(); + } +} \ No newline at end of file diff --git a/README.md b/README.md index 192606f..c5e07a9 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,44 @@ -# 温度转换程序(Java版) -## 功能 -实现摄氏温度与华氏温度的相互转换,输入格式:温度值 + 空格 + 单位(C/F),例如 `36.6 C`。 +// Student.java +public class Student { +// 成员属性 +private int studentId; +private String name; +private double score; -## 编译与运行命令 -1. 编译:`javac TemperatureConverter.java` -2. 运行:`java TemperatureConverter` + // 构造方法(用于创建对象时给属性赋值) + public Student(int studentId, String name, double score) { + this.studentId = studentId; + this.name = name; + this.score = score; + } -## 示例输出 \ No newline at end of file + // study() 方法 + public void study() { + System.out.println(name + "(学号:" + studentId + ")正在学习,当前成绩:" + score); + } + + // 可选:getter/setter 方法(用于访问/修改私有属性) + public int getStudentId() { + return studentId; + } + + public String getName() { + return name; + } + + public double getScore() { + return score; + } +} + +public class Main { +public static void main(String[] args) { +// 实例化两个 Student 对象 +Student stu1 = new Student(2026001, "张三", 90.5); +Student stu2 = new Student(2026002, "李四", 88.0); + + // 调用 study() 方法 + stu1.study(); + stu2.study(); + } +} \ No newline at end of file diff --git a/Student.java b/Student.java new file mode 100644 index 0000000..e991a20 --- /dev/null +++ b/Student.java @@ -0,0 +1,32 @@ +// Student.java +public class Student { + // 成员属性 + private int studentId; + private String name; + private double score; + + // 构造方法(用于创建对象时给属性赋值) + public Student(int studentId, String name, double score) { + this.studentId = studentId; + this.name = name; + this.score = score; + } + + // study() 方法 + public void study() { + System.out.println(name + "(学号:" + studentId + ")正在学习,当前成绩:" + score); + } + + // 可选:getter/setter 方法(用于访问/修改私有属性) + public int getStudentId() { + return studentId; + } + + public String getName() { + return name; + } + + public double getScore() { + return score; + } +} \ No newline at end of file diff --git a/W2学习心得.txt b/W2学习心得.txt new file mode 100644 index 0000000000000000000000000000000000000000..06d7405020018ddf3cacee90fd4af10487da3d20 GIT binary patch literal 1024 ScmZQz7zLvtFd70QH3R?z00031 literal 0 HcmV?d00001