From 6526ccbf35dc6fd3b053d6ce3fb1d7c55c6220e2 Mon Sep 17 00:00:00 2001 From: AbdallahSawan Date: Sun, 22 Nov 2020 13:22:45 +0200 Subject: [PATCH] Determine if an Integer's Square Root Is an Integer in Java Article by Abdallah Sawan --- .../java/com/baeldung/perfectsquare/PerfectSquareUtil.java | 2 +- .../com/baeldung/perfectsquare/PerfectSquareUnitTest.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/java-numbers-4/src/main/java/com/baeldung/perfectsquare/PerfectSquareUtil.java b/java-numbers-4/src/main/java/com/baeldung/perfectsquare/PerfectSquareUtil.java index bd08fbe60b..61093ba816 100644 --- a/java-numbers-4/src/main/java/com/baeldung/perfectsquare/PerfectSquareUtil.java +++ b/java-numbers-4/src/main/java/com/baeldung/perfectsquare/PerfectSquareUtil.java @@ -35,7 +35,7 @@ public class PerfectSquareUtil { return x1 == x2 && n % x1 == 0L; } - public static boolean isSquareNumberWithOptimization(long n) { + public static boolean isPerfectSquareWithOptimization(long n) { if (n < 0) return false; switch ((int) (n & 0xF)) { diff --git a/java-numbers-4/src/test/java/com/baeldung/perfectsquare/PerfectSquareUnitTest.java b/java-numbers-4/src/test/java/com/baeldung/perfectsquare/PerfectSquareUnitTest.java index 30ab95f963..334b95ea9d 100644 --- a/java-numbers-4/src/test/java/com/baeldung/perfectsquare/PerfectSquareUnitTest.java +++ b/java-numbers-4/src/test/java/com/baeldung/perfectsquare/PerfectSquareUnitTest.java @@ -12,7 +12,7 @@ public class PerfectSquareUnitTest { assertEquals(expectedValue, PerfectSquareUtil.isPerfectSquareByUsingSqrt(n)); assertEquals(expectedValue, PerfectSquareUtil.isPerfectSquareByUsingBinarySearch(1, Integer.MAX_VALUE, n)); assertEquals(expectedValue, PerfectSquareUtil.isPerfectSquareByUsingNewtonMethod(n)); - assertEquals(expectedValue, PerfectSquareUtil.isSquareNumberWithOptimization(n)); + assertEquals(expectedValue, PerfectSquareUtil.isPerfectSquareWithOptimization(n)); } @Test @@ -22,6 +22,6 @@ public class PerfectSquareUnitTest { assertEquals(expectedValue, PerfectSquareUtil.isPerfectSquareByUsingSqrt(n)); assertEquals(expectedValue, PerfectSquareUtil.isPerfectSquareByUsingBinarySearch(1, Integer.MAX_VALUE, n)); assertEquals(expectedValue, PerfectSquareUtil.isPerfectSquareByUsingNewtonMethod(n)); - assertEquals(expectedValue, PerfectSquareUtil.isSquareNumberWithOptimization(n)); + assertEquals(expectedValue, PerfectSquareUtil.isPerfectSquareWithOptimization(n)); } }