003 演算子(算術演算子) 002 解答例

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        // スキャナーを使ってユーザーからの入力を読み取る
        Scanner scanner = new Scanner(System.in);
        
        System.out.print("半径を入力してください: ");
        double radius = scanner.nextDouble(); // ユーザーの半径の入力を読み取り

        // 円の面積を計算
        double pi = 3.14159265; // πの値を仮定
        double area = pi * radius * radius;

        // 結果を表示
        System.out.println("円の面積は: " + area);
    }
}

このプログラムのステップは以下の通りです:

  1. Scanner クラスのインスタンスを作成して、ユーザーからの入力を読み取ります。
  2. ユーザーに対して「半径を入力してください」とプロンプトを表示し、ユーザーの半径の入力を待ちます。
  3. 入力された半径を double 型の変数 radius に格納します。
  4. 円の面積を計算するために、π(πは3.14159265と仮定)を用いた計算を行い、結果を double 型の変数 area に代入します。
  5. 計算された円の面積を System.out.println() を使用してコンソールに表示します。

ユーザーが半径を入力すると、プログラムが計算を実行し、円の面積を表示します。

積算演算子

「積算演算子」(Multiplication Operator)は、Javaおよび多くのプログラミング言語で使用される算術演算子の一つで、2つの数値を掛け合わせるために使われます。Javaでは、積算演算子は*で表されます。以下は積算演算子の基本的な解説です:

積算演算子の基本構文:

int product = number1 * number2;

この場合、number1number2は掛けられ、その積がproduct変数に代入されます。積算演算子は数値の掛け算に使用されます。

整数の積算:

int a = 5;
int b = 3;
int product = a * b; // productには15が代入される

この例では、整数abの積がproduct変数に代入されています。結果は整数型です。

浮動小数点数の積算:

double x = 3.5;
double y = 2.0;
double total = x * y; // totalには7.0が代入される

浮動小数点数の場合も、積算演算子を使用して値を掛け合わせることができます。結果は浮動小数点数型です。

積算演算子は、数値の掛け算に使用されるだけでなく、データの増加、増加率、頻度など、さまざまな用途に使用されます。数学的な掛け算の他にも、ループ内での計算やデータ処理で広く利用されます。

「003 演算子」問題集リスト