数値の「2乗」とは何ですか?
数学や代数学では、同じ数値をそれ自体で乗算することで、数値の「二乗」を求めることができます。 たとえば、2 の 2 乗は 4、3 の 2 乗は 9 です。Javaで数値を二乗するにはどうすればよいですか?
Java で数値の 2 乗を計算するにはさまざまな方法がありますが、最も単純な方法から始めましょう。よりよく理解するために、次の例を見てください。例1
package com.square.java;
public class AlgebricSquare {
public static int getSquare(int number) {
return number * number;
}
public static void main(String[] args) {
int number = 2;
System.out.println("Square of " + number + " is: " + getSquare(number));
number = 5;
System.out.println("Square of " + number + " is: " + getSquare(number));
number = 7;
System.out.println("Square of " + number + " is: " + getSquare(number));
}
}
出力
2 の 2 乗は 4 5 の 2 乗は 25 7 の 2 乗は 49
説明
この例では、 1 つの整数をパラメータとして受け取る単純なメソッドgetSquare()を作成しました。このメソッドは、整数を self で乗算した後、整数を返します。したがって、例 1 の 11、14、17 行目でパラメータとして渡された数値の 2 乗を取得します。例 2
package com.square.java;
public class MathSquare {
public static final Integer POW = 2;
public static Double getSquare(Double number) {
return Math.pow(number, POW);
}
public static void main(String[] args) {
Double number = 3.5;
System.out.println("Square of " + number + " is: " + getSquare(number));
number = 11.1;
System.out.println("Square of " + number + " is: " + getSquare(number));
number = 13.0;
System.out.println("Square of " + number + " is: " + getSquare(number));
}
}
出力
3.5 の 2 乗は: 12.25 11.1 の 2 乗は: 123.21 13.0 の 2 乗は: 169.0
説明
この例では、Java が提供するMath.pow(number, POW)メソッドを使用して、数値に「POW」が渡された回数を掛け合わせています。このメソッドを使用して、「立方体」または指定された最大累乗値を見つけることができます。結論
この投稿が終わるまでに、Java で数値を二乗する方法についての質問は解決されているはずです。ただし、練習することでこれをさらに理解できるようになります。学習を続けてコーディングを楽しんでください!
さらに読む: |
---|
GO TO FULL VERSION