<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # Java 程序:檢查給定數字是否為完美平方 > 原文: [https://beginnersbook.com/2019/02/java-program-to-check-if-given-number-is-perfect-square/](https://beginnersbook.com/2019/02/java-program-to-check-if-given-number-is-perfect-square/) 在本教程中,我們將編寫一個 java 程序到**,檢查給定的數字是否為完美平方**。 ## Java 示例:檢查數字是否是完美平方 在這個程序中,我們創建了一個[用戶定義的方法](https://beginnersbook.com/2013/04/oops-concepts/) `checkPerfectSquare()`,它接受一個數字作為參數,如果數字是完美的正方形則返回`true`,否則返回`false`。 在用戶定義的方法中,我們使用`Math`類的兩種方法,`sqrt()`方法和`floor()`方法。`Math.sqrt()`方法找到給定數字的平方根,`floor()`方法找到`sqrt()`方法返回的平方根值的最接近整數。后來我們計算了這兩者之間的差異,以檢查差異是零還是非零。對于完美的平方數,這個差值應該為零,因為完美平方數的平方根本身就是整數。 ```java package com.beginnersbook; import java.util.Scanner; class JavaExample { static boolean checkPerfectSquare(double x) { // finding the square root of given number double sq = Math.sqrt(x); /* Math.floor() returns closest integer value, for * example Math.floor of 984.1 is 984, so if the value * of sq is non integer than the below expression would * be non-zero. */ return ((sq - Math.floor(sq)) == 0); } public static void main(String[] args) { System.out.print("Enter any number:"); Scanner scanner = new Scanner(System.in); double num = scanner.nextDouble(); scanner.close(); if (checkPerfectSquare(num)) System.out.print(num+ " is a perfect square number"); else System.out.print(num+ " is not a perfect square number"); } } ``` **輸出:** ![Java Program to check perfect square](https://img.kancloud.cn/b5/b5/b5b51715b7f2c1bfcf47e90bffde262a_872x1024.jpg) #### 相關的 Java 示例 1. [Java 程序:將整數分解為數字](https://beginnersbook.com/2019/02/java-program-to-break-integer-into-digits/) 2. [Java 程序:檢查阿姆斯特朗數](https://beginnersbook.com/2017/09/java-program-to-check-armstrong-number/) 3. [Java 程序:檢查素數](https://beginnersbook.com/2014/01/java-program-to-check-prime-number/) 4. [Java 程序:檢查閏年](https://beginnersbook.com/2017/09/java-program-to-check-leap-year/)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看