求编写一个将从键盘输入的华氏温度转化成摄氏温度的java程序, 必须有异常处理的语句,,,

如题所述

第1个回答  2013-10-21
以下代码供参考:
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));<br> System.out.println("请输入华氏温度:");<br> String str=buf.readLine();<br> float x=Float.parseFloat(str);<br> System.out.println("您输入的华氏温度是:"+x+"°F");<br> TempChangeDemo t=new TempChangeDemo();<br> float y=t.change(x);<br> System.out.println("转换后的摄氏温度是:"+y+"°C");<br><br> }

}本回答被网友采纳

用JAVA写一个将华氏温度转换成摄氏温度的程序
摄氏度转成华氏度,直接乘以9,除以5,再加上 32即行。 * *\/ package com.homework; import java.util.*; public class Demo2 { \/** * @param args *\/ public static void main(String[] args) { \/\/ TODO Auto-generated method stub System.out.println("请输入一个华氏温度:"); Scanner...

将华氏温度转变成摄氏温度的java语言
public class TempTable { public static void main(String[] args) { double f; \/\/ 华氏 double c = 0; \/\/ 摄氏 int count = 1; \/\/ 条目 System.out.println("摄氏温度" + "\\t华氏温度");do { f = c * 9 \/ 5.0 + 32; \/\/ 转换 System.out.println(c + "\\t" + f);c ...

JAVA题:编写一个能够转换华氏温度和摄氏温度的程序。在“摄氏温度”文本...
private JButton transformCButton = new JButton("华氏转摄氏"); private JTextField fTextField = new JTextField(); private JTextField cTextField = new JTextField(); float c, f; public TemperatureFrame() { super("华氏温度摄氏温度转换"); try { init(); } c...

编写一个程序,从键盘上输入华氏温度,屏幕显示对应华氏度和摄氏度度...
else{ alert("输入不正确");("rs2").value="";("ye2").select();} } 请输入华氏温度: " onclick="ss()" \/> 请输入摄氏温度: " onclick="hs()" \/>

用Eclipse编写一个将华氏温度转换成摄氏温度的程序,求源代码
public class Test {public static void main(String args[]){int Fahrenheit = 0;\/\/华氏温度int Celsius = 0;\/\/摄氏温度byte temp[] = new byte[256];\/\/暂时存储键盘的输入信息System.out.print("请输入华氏温度:");try {System.in.read(temp);} catch (IOException e) {\/\/ TODO Auto-...

编写一个程序,程序的功能是:从键盘上输入一个华氏温度,能够输出相应...
额~~我不知道你是用什么语言写,以下的是java写的,只写方法,之后的调用你自己写了package cases;public class cf { public cf(double f){ double i =(5\/9)*f-(5\/9)*32;System.out.println(i);} public static void main(String[] args) { \/\/ TODO Auto-generated method stub new ...

JAVA编程题,将华氏温度转化为摄氏温度。
public int change(int f){ return (f-32) * 5 \/ 9;} public static void main(String[] args){ Test t = new Test();System.out.println(t.change(125));}

怎么用java实现将华氏度转换为摄氏度,并以华氏度和摄氏度为单位分别显...
Scanner input = new Scanner(System.in);double h = input.nextDouble();double c = (h - 32) \/ 1.8;System.out.println("华氏度:"+h+"℉");System.out.println("摄氏度:"+c+"℃");

java 华氏温度和摄氏温度转换问题
\/\/将摄氏温度转换为双精度小数,并且转换为华氏温度 int tempFahr = (int)((Double.parseDouble(tempCelsius.getText())) * 1.8 + 32);fahrenheitLabel.setText(tempFahr + " Fahrenheit");} \/\/main 方法 public static void main(String[] args){ \/\/异常处理 try { UIManager.setLookAndFeel...

写一个将华氏温度转换成摄氏温度的程序,转换的公式是:°F = (9\/5...
程序公式如下:include<stdio.h>float change(float x);void main(){float fahr;printf("请输入摄氏温度:");scanf("%f",&fahr);printf("\\n对应的华氏温度为:%.1f\\n\\n",change(fahr));}float change(float x){float cent=x*9\/5+32;return cent;} ...

相似回答