“กำลังสอง” ของตัวเลขคืออะไร?
ในวิชาคณิตศาสตร์หรือพีชคณิต คุณสามารถหา "กำลังสอง" ของตัวเลขได้โดยการคูณจำนวนที่เท่ากันกับตัวมันเอง ตัวอย่างเช่น กำลังสองของ 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()โดยใช้จำนวนเต็มหนึ่งค่าเป็นพารามิเตอร์ วิธีการคืนค่าจำนวนเต็มหลังจากคูณด้วยตัวมันเอง เราจึงได้กำลังสองของจำนวนที่ส่งผ่านเป็นพารามิเตอร์ในบรรทัดที่ 11, 14 และ 17 ของตัวอย่างที่ 1ตัวอย่างที่ 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
คำอธิบาย
ในตัวอย่างนี้ เราใช้เมธอด Math.pow(number, POW)ที่ Java จัดเตรียมไว้ให้เพื่อคูณจำนวนด้วยตัวมันเองกับเวลาที่ส่งผ่าน “POW” คุณสามารถใช้วิธีนี้เพื่อค้นหา "ลูกบาศก์" หรือไม่เกินพลังงานที่ระบุบทสรุป
ในตอนท้ายของโพสต์นี้ คำถามของคุณเกี่ยวกับวิธียกกำลังสองตัวเลขใน Java ควรได้รับการแก้ไขแล้ว อย่างไรก็ตาม คุณสามารถคว้าสิ่งนี้ได้มากขึ้นจากการฝึกฝน เรียนรู้ต่อไปและเขียนโค้ดอย่างมีความสุข!
อ่านเพิ่มเติม: |
---|
GO TO FULL VERSION