kotlin 平方
Given an integer number, we have to check whether it is perfect square or not.
给定一个整数,我们必须检查它是否是完美的平方。
Example:
例:
Input:
num = 25
Output:
Perfect Square
Input:
num = 67
Output:
Not a Perfect Square
程序检查给定数字是否为Kotlin的完美平方 (Program to check if given number is perfect square in Kotlin)
package com.includehelp
import java.util.*
//import kotlin.math.floor
//import kotlin.math.sqrt
//function to check perfect Square number
fun checkPerfectSquare(number:Double):Boolean{
//Square Root of Number
val sq= Math.sqrt(number)
//Floor value, nearest Integer Part floor(983.2) = 983
val f = Math.floor(sq)
return sq==f
}
//Main Function , Entry point of Program
fun main(args: Array<String>) {
//Input Stream
val scanner = Scanner(System.`in`)
//Input Length of Rectangle
print("Enter Number : ")
val number = scanner.nextDouble()
//check Number and Print Result
if(checkPerfectSquare(number))
println("$number is Perfect Square")
else
println("$number is Not Perfect Square")
}
Output
输出量
Run 1:
Enter Number : 25
25.0 is Perfect Square
---
Run 2:
Enter Number : 67
67.0 is Not Perfect Square
翻译自: https://www.includehelp.com/kotlin/check-if-given-number-is-perfect-square.aspx
kotlin 平方