以下代码供参考:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class TempChangeDemo {
private float temp;
public float change(float temp) {
float c = (float) ((5f/ 9f)* (temp - 32f));
return c;
}
public static void main(String[] args) throws IOException
{BufferedReader buf = new BufferedReader(new InputStreamReader(System.in));
System.out.println("请输入华氏温度:");
String str=buf.readLine();
float x=Float.parseFloat(str);
System.out.println("您输入的华氏温度是:"+x+"°F");
TempChangeDemo t=new TempChangeDemo();
float y=t.change(x);
System.out.println("转换后的摄氏温度是:"+y+"°C");
}
}