要求
- 编写一个应用程序,接受用户从键盘输入的摄氏温度,然后将其转化成等效的华氏度温度
代码
public class temperature {
public static void main(String[] args) {
// 摄氏度转华氏度:F=C×1.8+32 C
int c = 0;
String s = "";
System.out.println("输入摄氏度:(0<数值<100)");
try
{
// ASCII为13是回车
while(c!=13)
{
c = System.in.read();
s = s+(char)c;
}
}catch(Exception e)
{
System.out.print("出错了");
}
// trim()用于删除字符串的头尾空白符
int celsius = Integer.parseInt(s.trim());
double fahre = 1.8 * celsius + 32;
System.out.print("转化为华氏度为:"+fahre);
}
}