可以使用 Scanner
类从键盘输入数字,并使用 Math.sqrt()
方法计算平方根。然后,使用 Math.floor()
方法取整即可。
以下是示例代码:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个大于等于2的整数x:");
int x = sc.nextInt();
// 计算平方根
double sqrt = Math.sqrt(x);
// 取整
int result = (int) Math.floor(sqrt);
System.out.println("x的平方根(取整后)是:" + result);
}
}
希望这对你有帮助!