解答例 - j1.lesson08.Celsius2Fahrenheit

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[] argsthrows 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;
    }
}