求java代码 。题目是,创建一个Person类,成员变量为姓名,性别,年龄,使用键盘赋值,并显

2024-11-12 08:58:45
推荐回答(1个)
回答1:

public class Person {
String name;

String sex;

int age;

public static void main(String[]args) throws IOException{

Person p1=new Person();

Person p2=new Person();
//输入p1的信息
System.out.println("请输入姓名:");

p1.name=System.in.read();

System.out.println("请输入性别:");
while(1)

{

p1.sex=System.in.read();
if(p1.sex=="man")

break;

else

System.out.println("性别输入有误,请重新输入!");
}

System.out.println("请输入年龄:");
while(1)

{

p1.age=System.in.read();
if(p1.age>=0&&p1.age<=120)

break;

else

System.out.println("年龄输入有误,请重新输入!");
}

//输出第一个人的信息

System.out.println("第一个人的姓名:"+p1.name+"\n性别"+p1.sex+"\n年龄:"+p1.age);
//输入p2的信息
System.out.println("请输入姓名:");

p2.name=System.in.read();

System.out.println("请输入性别:");
while(1)

{

p2.sex=System.in.read();
if(p2.sex=="female")

break;

else

System.out.println("性别输入有误,请重新输入!");
}

System.out.println("请输入年龄:");
while(1)

{

p2.age=System.in.read();
if(p2.age>=0&&p2.age<=120)

break;

else

System.out.println("年龄输入有误,请重新输入!");
}

//输出第二个人的信息

System.out.println("第二个人的姓名:"+p2.name+"\n性别"+p2.sex+"\n年龄:"+p2.age);
}

}