java编程,输入一华氏温度,要求输出摄氏温度,公式为:C=5*(F-32)⼀9,取两位小数。 输入:120 输出:48.89

2025-04-06 18:46:05
推荐回答(2个)
回答1:

package test;
import java.text.DecimalFormat;import java.util.Scanner;
public class sheshidu {
public static void main(String[] args) {
DecimalFormat format=new DecimalFormat("0.00");
System.out.println("请输入想要计算的摄氏温度:");
Scanner sc=new Scanner(System.in);
double F=sc.nextDouble();
String C=format.format(change(F));
System.out.println("对应的摄氏温度为:"+C);
}
public static double change(double F){
return 5*(F-32)/9;
}
}

现写的程序,如果有什么问题可以追问或者百度hi我。
希望我的回答对你有所帮助。

回答2:

package com.java.temp;
import java.util.Scanner;
public class Test1 {
public static void main(String[] args) {
Scanner reader=new Scanner(System.in);
int hstemp=0;
System.out.println("请输入一个华氏温度(整数):");
hstemp=reader.nextInt();
double sstemp=(double)5*(hstemp-32)/9.0;
System.out.print("华氏温度"+hstemp+"对应的摄氏温度为:");
System.out.printf("%4.2f",sstemp);
}
}