/* * <日付を入力> * 演習5.2 サンプル TemperatureConversion.java * 摂氏Cを整数値で入力すると,実数値の華氏Fに換算し, * 表示するプログラム. * ただし,F = 32.0 + 1.8C */ public class TemperatureConversionSample2 { // 温度の値を単位換算するクラス public static void main (String[] args) { // メインメソッド int celsiusTemperature; // 摂氏温度の代入用変数.整数. double fahrenheitTemperature; // 華氏温度の代入用変数.倍精度. // mainメソッドの1番目の引数 arg[0] を整数に変換して celsiusTemperature に代入 celsiusTemperature = Integer.parseInt(args[0]); // 単位換算の式.変数の型変換にはキャストを用いる. fahrenheitTemperature = 32.0 + 1.8 * (double)celsiusTemperature; // 結果の表示 System.out.println("摂氏 " + celsiusTemperature + " deg Cは,"); System.out.println("華氏 " + fahrenheitTemperature + " deg F"); } // main } // class TemperatureConversionSample2