package j2.lesson02;
import java.io.*;
/**
* 課題1502 - 解答例.
* {@link Cylinder} を操作するクラス.
* @author arakawa
* @version $Id: CylinderAction_java.rps,v 1.1 2006/03/06 12:56:15 java2005 Exp $
*/
public class CylinderAction {
/**
* {@link Cylinder} 操作するプログラム。
* @param args 無視される
* @throws IOException 入力時に例外が発生した場合
*/
// プログラム全体
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
// print "円柱の底面の半径を入力:"
System.out.print("円柱の底面の半径を入力:");
// radius = 入力 (double)
double radius = Double.parseDouble(reader.readLine());
// print "円柱の高さを入力:"
System.out.print("円柱の高さを入力:");
// height = 入力 (double)
double height = Double.parseDouble(reader.readLine());
// cylinder = 底面の半径 radius, 高さ height を持つ Cylinder インスタンス
Cylinder cylinder = new Cylinder(radius, height);
// print "体積は" + cylinder.volume(), 改行
System.out.println("体積は" + cylinder.volume());
// print "表面積は" + cylinder.surfaceArea(), 改行
System.out.println("表面積は" + cylinder.surfaceArea());
}
}
|