File tree Expand file tree Collapse file tree 1 file changed +8
-9
lines changed
src/main/java/com/thealgorithms/maths Expand file tree Collapse file tree 1 file changed +8
-9
lines changed Original file line number Diff line number Diff line change @@ -17,27 +17,26 @@ public static void main(String[] args) {
1717 * Check if a number is perfect square number
1818 *
1919 * @param number the number to be checked
20- * @return <tt>true</tt> if {@code number} is perfect square, otherwise
21- * <tt>false</tt>
20+ * @return <tt>true</tt> if {@code number} is a perfect square, otherwise
21+ * <tt>false</tt>
2222 */
2323 public static boolean isPerfectSquare (int number ) {
2424 int sqrt = (int ) Math .sqrt (number );
2525 return sqrt * sqrt == number ;
2626 }
2727
2828 /**
29- * Check if a number is fibonacci number This is true if and only if at
29+ * Check if a number is a Fibonacci number. This is true if and only if at
3030 * least one of 5x^2+4 or 5x^2-4 is a perfect square
3131 *
3232 * @param number the number
33- * @return <tt>true</tt> if {@code number} is fibonacci number, otherwise
34- * <tt>false</tt>
33+ * @return <tt>true</tt> if {@code number} is a Fibonacci number, otherwise
34+ * <tt>false</tt>
3535 * @link https://en.wikipedia.org/wiki/Fibonacci_number#Identification
3636 */
3737 public static boolean isFibonacciNumber (int number ) {
38- return (
39- isPerfectSquare (5 * number * number + 4 ) ||
40- isPerfectSquare (5 * number * number - 4 )
41- );
38+ int value1 = 5 * number * number + 4 ;
39+ int value2 = 5 * number * number - 4 ;
40+ return isPerfectSquare (value1 ) || isPerfectSquare (value2 );
4241 }
4342}
You can’t perform that action at this time.
0 commit comments