package j1.lesson08;
import java.io.*;
/**
* 課題0801 - 解答例.
* @author s.arakawa
* @version $Id: Celsius2Fahrenheit_java.rps,v 1.1 2006/03/06 12:56:14 java2005 Exp $
*/
public class Celsius2Fahrenheit {
/**
* コンソールから実数で摂氏の温度を入力させ、その対応する華氏の温度を表示するプログラム。
* @param args 無視される
* @throws IOException 入力時に例外が発生した場合
*/
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
System.out.print("摂氏を入力:");
double c = Double.parseDouble(reader.readLine());
double f = cels2fahr(c);
System.out.println("摂氏" + c + "度は華氏" + f + "度");
}
/**
* 摂氏を華氏に変換する。
* 式は <code>(9.0 / 5.0) * c + 32.0</code> で表される。
* @param c 摂氏の温度
* @return 引数で与えられた摂氏の温度に対応する華氏の温度
*/
public static double cels2fahr(double c) {
return (9.0 / 5.0) * c + 32.0;
}
}
|