编写一个java程序,定义变量,从控制台接受输入来描述嫦娥的姓名,年龄,性别,体重,地址,婚否等信息
时间: 2024-10-04 09:00:51 浏览: 64
在Java中,你可以创建一个简单的控制台应用程序来接收用户输入关于嫦娥的信息。首先,你需要定义一个Person类来存储这些属性。下面是一个示例:
```java
import java.util.Scanner;
class Person {
private String name;
private int age;
private char gender; // 'M' for male, 'F' for female
private double weight;
private String address;
private boolean isMarried;
public void setName(String name) {
this.name = name;
}
public void setAge(int age) {
this.age = age;
}
public void setGender(char gender) {
this.gender = gender;
}
public void setWeight(double weight) {
this.weight = weight;
}
public void setAddress(String address) {
this.address = address;
}
public void setIsMarried(boolean isMarried) {
this.isMarried = isMarried;
}
// Getter methods
public String getName() {
return name;
}
public int getAge() {
return age;
}
public char getGender() {
return gender;
}
public double getWeight() {
return weight;
}
public String getAddress() {
return address;
}
public boolean isMarried() {
return isMarried;
}
}
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入嫦娥的名字:");
String嫦娥Name = scanner.nextLine();
Person嫦娥 = new Person();
嫦娥.setName(嫦娥Name);
System.out.println("请输入嫦娥的年龄:");
嫦娥.setAge(scanner.nextInt());
System.out.println("请输入嫦娥的性别(M/F):");
嫦娥.setGender(scanner.next().charAt(0));
System.out.println("请输入嫦娥的体重(kg):");
嫦娥.setWeight(scanner.nextDouble());
System.out.println("请输入嫦娥的地址:");
嫦娥.setAddress(scanner.nextLine());
System.out.println("请输入嫦娥是否已婚(true/false):");
嫦娥.setIsMarried(scanner.nextBoolean());
scanner.close(); // 关闭扫描器防止资源泄露
}
}
```
阅读全文
相关推荐


















