package first; public class Student { String name; String number; double donation; static int count; static double sum; public Student(String name,String number,double donation) { count++; this.name=name; this.number=number; if(donation>1&&donation<=100) { sum+=donation; this.donation=donation; } else { System.out.println("捐款额不符合要求"); } } public void donateMoney() { if(sum==5000) { System.out.println("学生捐款共"+sum+"元"); System.out.println("捐款目标完成"); System.out.println("一共"+count+"同学参与捐款"); } else { System.out.println("捐款目标不符合要求"); } } } package first; public class TestStudent { public static void main(String[] args) { Student s1=new Student("赵一","01",100); Student s2=new Student("钱二","02",100); Student s3=new Student("孙三","03",100); Student s4=new Student("李四","04",100); Student s5=new Student("周五","05",50); Student s6=new Student("吴六","06",100); Student s7=new Student("郑七","07",50); Student s8=new Student("王九","08",100); Student s9=new Student("冯八","09",100); Student s10=new Student("陈九","010",100); Student s11=new Student("褚十","011",100); Student s12=new Student("卫一","012",100); Student s13=new Student("蒋二","013",100); Student s14=new Student("沈三","014",100); Student s15=new Student("韩四","015",50); Student s16=new Student("杨五","016",100); Student s17=new Student("朱六","017",50); Student s18=new Student("秦五","018",100); Student s19=new Student("尤九","019",100); Student s20=new Student("许一","020",100); Student s21=new Student("何三","021",100); Student s22=new Student("吕四","022",100); Student s23=new Student("施五","023",100); Student s24=new Student("张三","024",100); Student s25=new Student("孔三","025",50); Student s26=new Student("曹五","026",100); Student s27=new Student("严六","027",50); Student s28=new Student("华五","028",100); Student s29=new Student("金九","029",100); Student s30=new Student("魏一","030",100); Student s31=new Student("陶三","031",100); Student s32=new Student("姜四","032",100); Student s33=new Student("戚五","033",100); Student s34=new Student("谢三","034",100); Student s35=new Student("邹三","035",50); Student s36=new Student("喻五","036",100); Student s37=new Student("柏六","037",50); Student s38=new Student("水五","038",100); Student s39=new Student("窦九","039",100); Student s40=new Student("章一","040",100); Student s41=new Student("孕三","041",100); Student s42=new Student("苏四","042",100); Student s43=new Student("潘五","043",100); Student s44=new Student("葛三","044",100); Student s45=new Student("奚三","045",50); Student s46=new Student("范五","046",100); Student s47=new Student("彭六","047",50); Student s48=new Student("郎五","048",100); Student s49=new Student("鲁九","049",100); Student s50=new Student("韦一","050",100); Student s51=new Student("昌三","051",100); Student s52=new Student("马四","052",100); Student s53=new Student("苗五","053",100); Student s54=new Student("凤三","054",100); Student s55=new Student("花三","055",100); s55.donateMoney(); } }
这样写所有的人就都可以捐钱了。。。
package pers.lsy.client;
class Student {
String name;
String number;
double donation;
static int count;
static double sum;
public Student(String name, String number, double donation) {
count++;
this.name = name;
this.number = number;
if (donation > 1 && donation <= 100) {
sum += donation;
this.donation = donation;
} else {
System.out.println("捐款额不符合要求");
}
}
public void donateMoney() {
if (sum == 5000) {
System.out.println("学生捐款共" + sum + "元");
System.out.println("捐款目标完成");
System.out.println("一共" + count + "同学参与捐款");
} else {
System.out.println("捐款目标不符合要求");
}
}
}
public class TestStudent {
static Student[] students = {
new Student("赵一", "01", 100)
new Student("钱二", "02", 100),
new Student("孙三", "03", 100),
new Student("李四", "04", 100),
new Student("周五", "05", 50),
new Student("吴六", "06", 100),
new Student("郑七", "07", 50),
new Student("王九", "08", 100),
new Student("冯八", "09", 100),
new Student("陈九", "010", 100),
new Student("褚十", "011", 100),
new Student("卫一", "012", 100),
new Student("蒋二", "013", 100),
new Student("沈三", "014", 100),
new Student("韩四", "015", 50),
new Student("杨五", "016", 100),
new Student("朱六", "017", 50),
new Student("秦五", "018", 100),
new Student("尤九", "019", 100),
new Student("许一", "020", 100),
new Student("何三", "021", 100),
new Student("吕四", "022", 100),
new Student("施五", "023", 100),
new Student("张三", "024", 100),
new Student("孔三", "025", 50),
new Student("曹五", "026", 100),
new Student("严六", "027", 50),
new Student("华五", "028", 100),
new Student("金九", "029", 100),
new Student("魏一", "030", 100),
new Student("陶三", "031", 100),
new Student("姜四", "032", 100),
new Student("戚五", "033", 100),
new Student("谢三", "034", 100),
new Student("邹三", "035", 50),
new Student("喻五", "036", 100),
new Student("柏六", "037", 50),
new Student("水五", "038", 100),
new Student("窦九", "039", 100),
new Student("章一", "040", 100),
new Student("孕三", "041", 100),
new Student("苏四", "042", 100),
new Student("潘五", "043", 100),
new Student("葛三", "044", 100),
new Student("奚三", "045", 50),
new Student("范五", "046", 100),
new Student("彭六", "047", 50),
new Student("郎五", "048", 100),
new Student("鲁九", "049", 100),
new Student("韦一", "050", 100),
new Student("昌三", "051", 100),
new Student("马四", "052", 100),
new Student("苗五", "053", 100),
new Student("凤三", "054", 100),
new Student("花三", "055", 100)
};
public static void main(String[] args) {
for (Student student : students) {
student.donateMoney();
}
}
}