用scanner来输入用户的体重和性别
时间: 2024-10-18 08:11:12 浏览: 4
Scanner是Java标准库中的一个类,用于从控制台读取用户输入。如果你想让用户输入体重和性别,可以按照以下步骤操作:
1. 首先,你需要导入`java.util.Scanner`包:
```java
import java.util.Scanner;
```
2. 创建一个Scanner对象,通常关联到系统输入流(System.in):
```java
Scanner scanner = new Scanner(System.in);
```
3. 提示用户输入体重,可以用`nextDouble()`方法获取浮点数类型的输入,例如体重(假设单位为千克):
```java
System.out.println("请输入您的体重(kg):");
double weight = scanner.nextDouble();
```
4. 对于性别,你可以选择让用户输入文本形式,如字符串。用`nextLine()`方法获取整个行的输入:
```java
System.out.println("请输入您的性别(M/F):");
String gender = scanner.nextLine().toUpperCase(); // 将所有输入转换为大写以便处理
```
5. 最后别忘了关闭Scanner对象以释放资源:
```java
scanner.close();
```
完整的例子代码会像这样:
```java
import java.util.Scanner;
public class InputExample {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入您的体重(kg):");
double weight = scanner.nextDouble();
System.out.println("请输入您的性别(M/F):");
String gender = scanner.nextLine().toUpperCase();
// ... 进行后续处理...
scanner.close();
}
}
```
阅读全文