发布网友 发布时间:2022-04-23 08:41
共2个回答
热心网友 时间:2023-10-08 21:52
Scanner input=new Scanner(System.in);
String[] birthdays=new String[50];
String[] customerNos=new String[50];
int[] scores=new int[50];
System.out.println("请输入生日:");
String birthday=input.nextLine();
for(int i=0;i<50;i++){
if(birthdays[i].equals(birthday)){//循环判断,如果该下标的生日和你输入的生日一致,则输出对应的会员号
System.out.println(customerNos[i]);
}
}
楼主我只是模拟,没真正的写。。
因为那三个数组里没有数据。。
思路很清楚的。
通过下标来实现。通过生日下标等于你输入的生日。然后用对应的下标去取会员和会员号和积分。等等
热心网友 时间:2023-10-08 21:52
3个数组之间的关系是怎样的?比如有个会员号为1的会员,他可能在会员号数据里的下标为1,那么他得生日在生日数组里下标为多少?
如果删除会员,怎么操作。。
我的建议是,设计一个会员类
class member{
private id;
private date;
private score;
public getxx(){
return xxx;
}
}
然后建立这个类的数组。比如 members[]
然后就可以
for(member:members){
if(member.getDate.equal(你输入的生日))
system.out.println(memeber.getId())
}
随便写的,你copy过去肯定不能用,自己随便改改就OK了