import java.util.Scanner;
public class CircleAreaCalculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// π(円周率)の近似値を設定
double pi = 3.14159;
// ユーザーに半径の入力を促す
System.out.print("半径を入力してください: ");
double radius = scanner.nextDouble(); // ユーザーの入力を半径に格納
// 円の面積を計算
double area = pi * radius * radius;
// 結果を表示
System.out.println("円の面積は: " + area);
// Scannerをクローズ
scanner.close();
}
}
このプログラムは次の手順で動作します:
Scanner
オブジェクトを作成し、キーボードからの入力を受け付けるための準備を行います。- π(円周率)の近似値を
double
型の変数pi
に設定します。 - ユーザーに半径の入力を促すために、
System.out.print
を使用してメッセージを表示します。 scanner.nextDouble()
を使用して、ユーザーが入力した半径をradius
変数に読み込みます。area
変数を使用して円の面積を計算します。- 計算結果を
System.out.println
を使用して表示します。 - プログラムの最後で、
Scanner
をクローズしてリソースを解放します。
このプログラムを実行すると、ユーザーに半径を入力するプロンプトが表示され、計算された円の面積が表示されます。