定义类Person,可以存放每个学生的姓名,年龄,成绩
import java.util.Scanner;//该语句把java类库中util包里的Scanner类引入到当前程序代码中,在程序中就可以直接使用Scanner类
class Person{
String name;
char sex;
String phoneNumber;
String category[]={"同学","同事","朋友","家人"};
int i;
void setInfo(){
int n;
Scanner reader= new Scanner(System.in);
System.out.print("姓名:");
name=reader.next();
System.out.print("性别:");
sex=reader.next().charAt(0);
System.out.print("电话号码:");
phoneNumber=reader.next();
do{
System.out.print("选择分类:1同学 2同事 3朋友 4家人 请选择:");
i=reader.nextInt()-1;
}while(i<0||i>3);
}
void showInfo(){
System.out.print(name+"\t"+sex+"\t"+phoneNumber+"\t"+category[i]+"\n");
}
}
public class PersonTest{
public static void main(String[] args){
Person p[]=new Person[3];
for(int i=0;i<3;i++){
p[i]=new Person();
System.out.print("------------------请输入第"+(i+1)+"个人的信息------------------\n");
p[i].setInfo();
}
System.out.print("-------------------------------------------------------\n");
System.out.print("姓名\t性别\t电话号码\t分类\n");
for(int i=0;i<3;i++)
p[i].showInfo();
}
}