用java编写程序,从键盘输入一个大于10并小于100的整数,输出该数的平方根。
时间: 2024-09-06 20:05:49 浏览: 44
要使用Java编写一个程序来从键盘输入一个大于10小于100的整数,并输出该数的平方根,你可以按照以下步骤进行:
1. 导入必要的类库,例如 `java.util.Scanner` 用于键盘输入。
2. 创建一个Scanner对象来读取用户的输入。
3. 提示用户输入一个整数,并检查这个数是否大于10且小于100。
4. 如果输入有效,计算这个数的平方根并输出结果。
5. 如果输入无效,提示用户重新输入。
下面是实现这个程序的代码示例:
```java
import java.util.Scanner;
public class SquareRootCalculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
double number;
boolean validInput = false;
while (!validInput) {
System.out.print("请输入一个大于10小于100的整数: ");
if (scanner.hasNextInt()) {
number = scanner.nextInt();
if (number > 10 && number < 100) {
validInput = true;
} else {
System.out.println("输入的数不在10到100之间,请重新输入。");
}
} else {
System.out.println("输入无效,请输入一个整数。");
scanner.next(); // 清除错误的输入
}
}
double squareRoot = Math.sqrt(number);
System.out.println("输入的数的平方根是: " + squareRoot);
}
}
```
请注意,这段代码使用了`Math.sqrt`方法来计算平方根,它是Java的`Math`类提供的用于计算平方根的静态方法。
阅读全文