Browse Source

温度转换器作业

main
baihuijuan 1 month ago
parent
commit
49b9244209
  1. 12
      W1-白慧娟-202506050330/AI_help.txt
  2. 44
      W1-白慧娟-202506050330/README.md
  3. 44
      W1-白慧娟-202506050330/TemperatureConverter.java
  4. 12
      W1-白慧娟-202506050330/output.txt
  5. 6
      w1/HelloWorld.java

12
AI_help.txt → W1-白慧娟-202506050330/AI_help.txt

@ -1,7 +1,7 @@
AI协助记录:
在完成这次Java作业过程中,我使用了AI助手。首先,我请AI将Python温度转换程序改写为Java版本,AI提供了完整的代码和中文注释。
在编译运行过程中遇到输入格式错误的问题,AI一步步指导我修改代码,采用分步输入温度和单位的方式,最终程序成功运行,可以正确转换摄氏度和华氏度。
AI协助记录:
在完成这次Java作业过程中,我使用了AI助手。首先,我请AI将Python温度转换程序改写为Java版本,AI提供了完整的代码和中文注释。
在编译运行过程中遇到输入格式错误的问题,AI一步步指导我修改代码,采用分步输入温度和单位的方式,最终程序成功运行,可以正确转换摄氏度和华氏度。
AI还帮我创建了README.md说明文档和output.txt运行结果文件,指导我完成所有作业要求。

44
README.md → W1-白慧娟-202506050330/README.md

@ -1,22 +1,22 @@
\# 温度转换程序
\## 编译方法
javac TemperatureConverter.java
\## 运行方法
java TemperatureConverter
\## 运行示例
输入:36.6 C
输出:36.6℃ = 97.88℉
\# 温度转换程序
\## 编译方法
javac TemperatureConverter.java
\## 运行方法
java TemperatureConverter
\## 运行示例
输入:36.6 C
输出:36.6℃ = 97.88℉

44
TemperatureConverter.java → W1-白慧娟-202506050330/TemperatureConverter.java

@ -1,23 +1,23 @@
import java.util.Scanner;
public class TemperatureConverter {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入温度值:");
double value = scanner.nextDouble();
System.out.println("请输入单位(C表示摄氏度,F表示华氏度):");
String unit = scanner.next().toUpperCase();
if (unit.equals("C")) {
double f = value * 9.0 / 5.0 + 32.0;
System.out.println(value + "℃ = " + f + "℉");
} else if (unit.equals("F")) {
double c = (value - 32.0) * 5.0 / 9.0;
System.out.println(value + "℉ = " + c + "℃");
}
scanner.close();
}
import java.util.Scanner;
public class TemperatureConverter {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入温度值:");
double value = scanner.nextDouble();
System.out.println("请输入单位(C表示摄氏度,F表示华氏度):");
String unit = scanner.next().toUpperCase();
if (unit.equals("C")) {
double f = value * 9.0 / 5.0 + 32.0;
System.out.println(value + "℃ = " + f + "℉");
} else if (unit.equals("F")) {
double c = (value - 32.0) * 5.0 / 9.0;
System.out.println(value + "℉ = " + c + "℃");
}
scanner.close();
}
}

12
output.txt → W1-白慧娟-202506050330/output.txt

@ -1,7 +1,7 @@
AI协助记录:
本次作业使用AI助手将Python温度转换程序改写为Java版本。AI提供了完整的Java代码和中文注释。
在运行过程中遇到输入格式问题,AI指导修改代码,采用分步输入的方式,解决了特殊符号解析问题。程序最终成功运行,能正确转换摄氏度和华氏度。
AI协助记录:
本次作业使用AI助手将Python温度转换程序改写为Java版本。AI提供了完整的Java代码和中文注释。
在运行过程中遇到输入格式问题,AI指导修改代码,采用分步输入的方式,解决了特殊符号解析问题。程序最终成功运行,能正确转换摄氏度和华氏度。
AI还协助创建了README.md说明文档和output.txt运行结果文件,帮助完成所有作业要求。

6
w1/HelloWorld.java

@ -1,6 +0,0 @@
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello,World!");
}
}
Loading…
Cancel
Save