编写程序,从输入对话框读入DOUBLE型的华氏度,将其转换为摄氏温度,并在消息对话框中显示结果。转换公式如下:
摄氏度=(5/9)*(华氏度-32)
JAVA编程将华氏温度转换为摄氏温度
答案:3 悬赏:40 手机版
解决时间 2021-03-19 00:36
- 提问者网友:浪荡绅士
- 2021-03-18 10:56
最佳答案
- 五星知识达人网友:执傲
- 2021-03-18 11:40
public class Main {
public static float W2C(float tW)
{
return (tW-32)*5/9;
}
public static float C2W(float tC)
{
return 9*tC/5+32;
}
public static void main(String[] args) throws IOException
{
// TODO Auto-generated method stub
intln(Main.W2C(100)); // 华氏100度转摄氏温度
intln(Main.C2W(100)); // 摄氏100度转华氏温度
}
}
public static float W2C(float tW)
{
return (tW-32)*5/9;
}
public static float C2W(float tC)
{
return 9*tC/5+32;
}
public static void main(String[] args) throws IOException
{
// TODO Auto-generated method stub
intln(Main.W2C(100)); // 华氏100度转摄氏温度
intln(Main.C2W(100)); // 摄氏100度转华氏温度
}
}
全部回答
- 1楼网友:归鹤鸣
- 2021-03-18 12:36
package test;
import java.util.Scanner;
public class Test1 {
public static void test(){
Scanner scanner=new Scanner(System.in);
String str=scanner.next();
double d=(5/9)*(Double.parseDouble(str)-32);
System.out.println(d);
}
public static void main(String[] args) {
test();
}
}
- 2楼网友:低音帝王
- 2021-03-18 12:11
try this:
import java.util.scanner;
public class homework4 {
public static void main(string[] args) {
scanner in = new scanner(system.in);
double f, c;
f = in.nextdouble();
c = (5f / 9f) * (f - 32);
system.out.printf("the temprature is %f", c);
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯