CodeGym /Java Blog /Toto sisi /如何在 Java 中對數字求平方
John Squirrels
等級 41
San Francisco

如何在 Java 中對數字求平方

在 Toto sisi 群組發布

什麼是數字的“平方”?

在數學或代數中,您可以通過將相同的數字與其自身相乘來找到數字的“平方”。 例如,2的平方是4,3的平方是9。

如何在 Java 中對數字求平方?

在 Java 中有多種計算數字平方的方法,但讓我們從最簡單的方法開始。請查看以下示例以更好地理解。

示例 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 的平方是:4 5 的平方是:25 7 的平方是:49

解釋

在這個例子中,我們創建了一個簡單的方法getSquare()以一個整數作為參數。該方法在與 self 相乘後返回一個整數。因此,我們在示例 1 的第 11、14 和 17 行中獲取作為參數傳遞的數字的平方。

示例 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 的平方是:12.25 11.1 的平方是:123.21 13.0 的平方是:169.0

解釋

在本例中,我們使用了Java 提供的Math.pow(number, POW)方法將數字與自身相乘,得到傳遞“POW”的次數。您可以使用此方法查找“立方體”或指定的任意冪。

結論

到本文結束時,您關於如何在 Java 中對數字求平方的疑問應該已經解決了。但是,您可以通過練習更好地掌握這一點。繼續學習并快樂編碼!

更多閱讀:

留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION