public class Test{
public static void main(String[] args) {
Information sc = new Information();//创建对象并调用对象所属的类中创建的属性和方法
System.out.println("第一个人的信息:");
sc.adm = "123";
sc.name = "张三";
sc.sex = "男";
sc.score1 = 88.8;
sc.score2 = 88.5;
System.out.println("准考证号: " + sc.adm);
System.out.println("姓名: " + sc.name);
System.out.println("性别: " + sc.sex);
System.out.println("个人成绩: " + sc.score1);
System.out.println("团队成绩: " + sc.score2);
Information pe = new Information();
System.out.println(" ");
System.out.println("第二个人的信息: ");
pe.getInfo("124", "李四 ", "女", 87.4, 88.5);
pe.showInfo();
System.out.println(" ");
System.out.println("第三个人的信息: ");
pe.getInfo("125", "王二", "男", 89.3, 88.5);
pe.showInfo();
}
}
class Information{
String adm;//准考证号---->准考证号一般数字较长,采用字符串型减少不必要的麻烦
String name;//姓名
String sex;//性别
double score1; //个人成绩
double score2;//团队总成绩
//创建方法getInfo(),获取Test中5个属性的值
void getInfo(String a, String b, String c, double m, double n) {
adm = a;
name = b;
sex = c;
score1 = m;
score2 = n;
}
//创建showInfo(),显示类Test中5个属性的值
void showInfo() {
System.out.println("准考证号: " + adm);
System.out.println("姓名: " + name);
System.out.println("性别: " + sex);
System.out.println("个人成绩: " + score1);
System.out.println("团队成绩: " + score2);
}
}
运行结果:
第一个人的信息:
准考证号: 123
姓名: 张三
性别: 男
个人成绩: 88.8
团队成绩: 88.5
第二个人的信息:
准考证号: 124
姓名: 李四
性别: 女
个人成绩: 87.4
团队成绩: 88.5
第三个人的信息:
准考证号: 125
姓名: 王二
性别: 男
个人成绩: 89.3
团队成绩: 88.5
程序分析:
此程序定义一个类Information,在该类中包含adm(准考证号),name(姓名),sex(性别),score1(个人成绩),score2(团队成绩)。三个属性以及getInfo(),showInfo()两个方法。方法getInfo()实现类Test中定义的5个属性的值的获取,方法showInfo()实现类Test的5个属性的值的显示。同时定义属于类Test的对象sc,通过调用类的属性sc.adm.sc.name,sc.sex,sc.score1,sc.score2实现对象值得设置;定义属于类Test的对象pe,通过调用方法pe.getInfo(),pe.showInfo()实现对象pe的属性值获取和显示。