5 changed files with 56 additions and 62 deletions
@ -1,7 +1,7 @@ |
|||||
AI协助记录: |
AI协助记录: |
||||
|
|
||||
在完成这次Java作业过程中,我使用了AI助手。首先,我请AI将Python温度转换程序改写为Java版本,AI提供了完整的代码和中文注释。 |
在完成这次Java作业过程中,我使用了AI助手。首先,我请AI将Python温度转换程序改写为Java版本,AI提供了完整的代码和中文注释。 |
||||
|
|
||||
在编译运行过程中遇到输入格式错误的问题,AI一步步指导我修改代码,采用分步输入温度和单位的方式,最终程序成功运行,可以正确转换摄氏度和华氏度。 |
在编译运行过程中遇到输入格式错误的问题,AI一步步指导我修改代码,采用分步输入温度和单位的方式,最终程序成功运行,可以正确转换摄氏度和华氏度。 |
||||
|
|
||||
AI还帮我创建了README.md说明文档和output.txt运行结果文件,指导我完成所有作业要求。 |
AI还帮我创建了README.md说明文档和output.txt运行结果文件,指导我完成所有作业要求。 |
||||
@ -1,22 +1,22 @@ |
|||||
\# 温度转换程序 |
\# 温度转换程序 |
||||
|
|
||||
|
|
||||
|
|
||||
\## 编译方法 |
\## 编译方法 |
||||
|
|
||||
javac TemperatureConverter.java |
javac TemperatureConverter.java |
||||
|
|
||||
|
|
||||
|
|
||||
\## 运行方法 |
\## 运行方法 |
||||
|
|
||||
java TemperatureConverter |
java TemperatureConverter |
||||
|
|
||||
|
|
||||
|
|
||||
\## 运行示例 |
\## 运行示例 |
||||
|
|
||||
输入:36.6 C |
输入:36.6 C |
||||
|
|
||||
输出:36.6℃ = 97.88℉ |
输出:36.6℃ = 97.88℉ |
||||
|
|
||||
@ -1,23 +1,23 @@ |
|||||
import java.util.Scanner; |
import java.util.Scanner; |
||||
|
|
||||
public class TemperatureConverter { |
public class TemperatureConverter { |
||||
public static void main(String[] args) { |
public static void main(String[] args) { |
||||
Scanner scanner = new Scanner(System.in); |
Scanner scanner = new Scanner(System.in); |
||||
|
|
||||
System.out.println("请输入温度值:"); |
System.out.println("请输入温度值:"); |
||||
double value = scanner.nextDouble(); |
double value = scanner.nextDouble(); |
||||
|
|
||||
System.out.println("请输入单位(C表示摄氏度,F表示华氏度):"); |
System.out.println("请输入单位(C表示摄氏度,F表示华氏度):"); |
||||
String unit = scanner.next().toUpperCase(); |
String unit = scanner.next().toUpperCase(); |
||||
|
|
||||
if (unit.equals("C")) { |
if (unit.equals("C")) { |
||||
double f = value * 9.0 / 5.0 + 32.0; |
double f = value * 9.0 / 5.0 + 32.0; |
||||
System.out.println(value + "℃ = " + f + "℉"); |
System.out.println(value + "℃ = " + f + "℉"); |
||||
} else if (unit.equals("F")) { |
} else if (unit.equals("F")) { |
||||
double c = (value - 32.0) * 5.0 / 9.0; |
double c = (value - 32.0) * 5.0 / 9.0; |
||||
System.out.println(value + "℉ = " + c + "℃"); |
System.out.println(value + "℉ = " + c + "℃"); |
||||
} |
} |
||||
|
|
||||
scanner.close(); |
scanner.close(); |
||||
} |
} |
||||
} |
} |
||||
@ -1,7 +1,7 @@ |
|||||
AI协助记录: |
AI协助记录: |
||||
|
|
||||
本次作业使用AI助手将Python温度转换程序改写为Java版本。AI提供了完整的Java代码和中文注释。 |
本次作业使用AI助手将Python温度转换程序改写为Java版本。AI提供了完整的Java代码和中文注释。 |
||||
|
|
||||
在运行过程中遇到输入格式问题,AI指导修改代码,采用分步输入的方式,解决了特殊符号解析问题。程序最终成功运行,能正确转换摄氏度和华氏度。 |
在运行过程中遇到输入格式问题,AI指导修改代码,采用分步输入的方式,解决了特殊符号解析问题。程序最终成功运行,能正确转换摄氏度和华氏度。 |
||||
|
|
||||
AI还协助创建了README.md说明文档和output.txt运行结果文件,帮助完成所有作业要求。 |
AI还协助创建了README.md说明文档和output.txt运行结果文件,帮助完成所有作业要求。 |
||||
@ -1,6 +0,0 @@ |
|||||
public class HelloWorld { |
|
||||
public static void main(String[] args) { |
|
||||
System.out.println("Hello,World!"); |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
Loading…
Reference in new issue