import java.util.*; public class SunnyNumberExample1 { //driver code public static void main(String args[]) { Scanner sc = new Scanner(System.in); System.out.print("Enter a number to check: "); //reading a number from the user int N=sc.nextInt(); //calling user-defined function isSunnyNumber(N); } //function checks whether the given is a perfect square or not static boolean findPerfectSquare(double num) { //finds the square root of the ggiven number double square_root = Math.sqrt(num); //if square root is an integer return((square_root - Math.floor(square_root)) == 0); } //function that checks whether the given number is Sunny or not static void isSunnyNumber(int N) { //checks N+1 is perfect square or not if (findPerfectSquare(N + 1)) { System.out.println("The given number is a sunny number."); } //executes if N+1 is not a perfect square else { System.out.println("The given number is not a sunny number."); } } }