Description
在Person类的基础上,添加一个带参数的构造函数,参数分别为姓名,性别,年龄,提供print函数打印其信息
Input
姓名(name),性别(sex)和年龄(age)
Output
用户信息
Sample Input
Lucy male 23
Sample Output
name:Lucy; sex:male; age:23
import java.util.Scanner;
public class Main{
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String name = scan.next();
String sex = scan.next();
int age = scan.nextInt();
Person p = new Person(name,sex,age);
p.print();
scan.close();
}
}
class Person{
private String name;
private String sex;
private int age;
public Person()
{
name = null;
sex = null;
age = 0;
}
public Person(String n, String s,int a)
{
name = n;
sex = s;
age = a;
}
public void setName(String n)
{
name = n;
}
public void setSex(String s)
{
sex = s;
}
public void setAge(int a)
{
age = a;
}
public void print()
{
System.out.println("name:"+name+"; sex:"+sex+"; age:"+age);
}
}