Итак, я просто пытаюсь написать программу, которая позволяет пользователю вводить число больше 10, и найти значение этого числа. Но я должен сделать операцию квадратного корня много раз, чтобы сделать sqrt введенного числа меньше 4. После этого я должен вывести начальное значение sqrt числа и количество раз, когда операция квадратного корня была сделанный. Кажется, я не понимаю, что не так с программой, которую я написал. Можете ли вы помочь мне с этим?
public static void main(String[] args) {
int counter = 1 ;
double sqrt , sqrt1 , n ;
Scanner input = new Scanner (System.in);
do{
System.out.print("Enter any number : ");
n = input.nextInt();
}while(n < 10);
sqrt = Math.sqrt(n);
while (sqrt > 4){
sqrt1 = Math.sqrt(sqrt);
counter++ ;
}
System.out.println("The square root of the entered number is : " + sqrt);
System.out.println("The square root operation was made : " + counter + " time(s)");
}
}