CodeGym /Java 博客 /随机的 /如何在 Java 中对数字求平方
John Squirrels
第 41 级
San Francisco

如何在 Java 中对数字求平方

已在 随机的 群组中发布

什么是数字的“平方”?

在数学或代数中,您可以通过将相同的数字与其自身相乘来找到数字的“平方”。 例如,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