當一個數字與自身相乘時,所形成的數字就是該數字的平方。數字的平方很容易找到。一般來說,每當我們求一個整數的平方根時,我們只能得到整數的結果。同樣,每當我們求十進制數的平方時,我們也會得到十進制的答案。關於數字平方的一個有趣的事實是,每當我們將整數平方時,所得數字的值就會增加。然而,當我們計算 0 和 1 之間的小數平方時,所得數字會減少。一個例子是 0.5 的平方。當我們平方 0.5 時,數字就會減少到 0.25。在本文中,我們將了解如何使用 Java 程式語言計算數字平方的各種方法。
工作– 在 Java 中可以透過多種技術求出數字的平方。我們希望看到一些與數字的平方相關的範例,透過這些範例我們可以更好地理解數字的平方。
開始您的免費軟體開發課程
網頁開發、程式語言、軟體測試及其他
讓我們學習如何用java計算平方:
求數字平方最簡單的方法是Math.pow(),它可以用來計算數字的任意冪。
代碼:
import java.util.*; public class Square { public static void main(String args[]) { Scanner sc=new Scanner(System.in); int num; System.out.print("Enter a number which is integer format: "); num=sc.nextInt(); System.out.println("The square of "+ num + " is: "+ Math.pow(num, 2)); } }
輸出:
在下一個程式中,我們將以通常的形式計算一個數字的平方,以便將兩個數字順序相乘並找到相應數字的平方。
代碼:
import java.util.*; public class Square2 { public static void main(String args[]) { Scanner sc=new Scanner(System.in); int no; System.out.print("Enter a number which is integer format: "); no=sc.nextInt(); System.out.println("Square of "+ no + " is: "+(no*no));//the number is multiplied with its own } }
輸出:
在這個例子中,我們將檢查一個數字是否為完全平方數。這是一個有點複雜的程序,因為它檢查一個數字是否是另一個數字的平方。
代碼:
import java.util.Scanner; class JavaExample { static boolean checkPerfectSquare(double x) { // finding the square root of given number double s= Math.sqrt(x); return ((s - Math.floor(s)) == 0); //Math.floor() is used here to calculate the lower value. } public static void main(String[] args) { System.out.print("Enter any number:"); Scanner scanner = new Scanner(System.in); double no= scanner.nextDouble(); scanner.close(); if (checkPerfectSquare(no)) System.out.print(no+ " is a perfect square number"); else System.out.print(no+ " is not a perfect square number"); } }
輸出:
在這個程式中,我們找到特定範圍內的平方數的數量。我們輸入數字範圍,程式碼將產生該特定範圍內的平方數。在下面的程式中,我們找到 0 到 100 之間的平方整數的數量。
代碼:
// Finding the range of perfect square numbers in Java programming language import java.io.IOException; public class SquareNumbersInRange { public static void main(String[] args) throws IOException { int starting_number = 1; int ending_number = 100; System.out.println("Perfect Numbers between "+starting_number+ " and "+ending_number); for (int i = starting_number; i <= ending_number; i++) { int number = i; int sqrt = (int) Math.sqrt(number); if (sqrt * sqrt == number) { System.out.println(number+ " = "+sqrt+"*"+sqrt); } } } }
輸出:
在這個程式中,我們將看到前 N 個自然數的平方和。我們輸入 N 的值,程式計算前 N 個自然數的平方和。
代碼:
// Java Program to find sum of // square of first n natural numbers import java.io.*; class SumofSquares { // Return the sum of the square of first n natural numbers static int square sum(int n) { // Move the loop of I from 1 to n // Finding square and then adding it to 1 int sum = 0; for (int i = 1; i <= n; i++) sum += (i * i); return sum; } // Main() used to print the value of sum of squares public static void main(String args[]) throws IOException { int n = 6; System.out.println("The sum of squares where N value is 6 is "+ squaresum(n)); } }
輸出:
以上是爪哇島的廣場的詳細內容。更多資訊請關注PHP中文網其他相關文章!