CodeGym /Java Blog /ランダム /Java で数値を二乗する方法
John Squirrels
レベル 41
San Francisco

Java で数値を二乗する方法

ランダム グループに公開済み

数値の「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 で数値を二乗する方法についての質問は解決されているはずです。ただし、練習することでこれをさらに理解できるようになります。学習を続けてコーディングを楽しんでください!

さらに読む:

コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION