用java直接输出请录入嫦娥个人信息: 请输入姓名: 请输入年龄: 请输入性别: 请输入体重: 请输入地址: 请输入是否已婚: 信息如下: 姓名:嫦娥 年龄:3500岁 性别:女 体重:45.5kg 地址:月球广寒宫 婚否:否
时间: 2024-10-14 08:10:44 浏览: 37
你可以使用Java的控制台I/O流(System.out.println)来输出这些信息。这里是一个简单的程序示例:
```java
import java.util.Scanner;
public class嫦娥个人信息 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in); // 创建Scanner对象用于获取用户输入
System.out.println("请输入姓名:");
String name = scanner.nextLine(); // 获取姓名
if (name.equals("嫦娥")) { // 如果姓名为预设值,则直接输出
name = "嫦娥";
}
System.out.println("请输入年龄:");
int age = scanner.nextInt(); // 获取年龄
if (age == 3500) { // 如果年龄为预设值,则直接输出
age = 3500;
}
System.out.println("请输入性别:");
String gender = scanner.next(); // 获取性别
if (gender.equals("女")) { // 如果性别为预设值,则直接输出
gender = "女";
}
System.out.println("请输入体重:");
double weight = scanner.nextDouble(); // 获取体重
if (weight == 45.5) { // 如果体重为预设值,则直接输出
weight = 45.5;
}
System.out.println("请输入地址:");
String address = "月球广寒宫"; // 预设地址,无需用户输入
System.out.println("请输入是否已婚:"); // 嫦娥没有配偶,所以默认为"否"
boolean married = false;
// 输出信息
System.out.println("\n信息如下:");
System.out.printf("姓名:%s\n", name);
System.out.printf("年龄:%d岁\n", age);
System.out.printf("性别:%s\n", gender);
System.out.printf("体重:%fkg\n", weight);
System.out.printf("地址:%s\n", address);
System.out.printf("婚否:%s\n", married ? "是" : "否");
scanner.close(); // 关闭Scanner
}
}
```
这个程序会在运行时询问用户的输入,但如果你已经知道嫦娥的具体信息,可以直接在`if`条件判断后设置对应变量的值,然后直接输出。
阅读全文