package studythree;
import java.util.Arrays; import java.util.Scanner;
class PersonOverride { private String name; private int age; private boolean gender; public PersonOverride(String name,int age,boolean gender) { this.name=name; this.age=age; this.gender=gender; } public PersonOverride() { this("default",1,true); } public String getName() { return name; } public void setName(String name) { this.name = name; } public boolean isGender() { return gender; } public void setGender(boolean gender) { this.gender = gender; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } @Override public String toString() { return "PersonOverride [name=" + name + ", age=" + age + ", gender=" + gender + "]"; } public boolean equals(PersonOverride another) { if (this == another) return true; if(another instanceof PersonOverride) { if((this.name==another.name)&&(this.age==another.age)&&(this.gender==another.gender)) return true; else return false; } else return false; } }
public class Ce { public static void main(String[] args) { Scanner in=new Scanner(System.in); int i,t=0,w=0; int n1=in.nextInt(); int n2=in.nextInt(); PersonOverride[] person1=new PersonOverride[n1]; PersonOverride[] person2=new PersonOverride[n2]; for(i=0;i<n1;i++) { PersonOverride a=new PersonOverride(); } for(i=0;i<n2;i++) { PersonOverride a=new PersonOverride(in.nextLine(),in.nextInt(),in.nextBoolean()); for(int j=0;j<i;j++) { if(a.equals(person2[j])) t=1; } if(t==0) { person2[i]=a; w++; } else if(t==1) { person2[i]=new PersonOverride(); } } System.out.println(Arrays.deepToString(person1)); System.out.println(Arrays.deepToString(person2)); System.out.println(w); System.out.println(Arrays.toString(PersonOverride.class.getConstructors())); }
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。