JAVA里为什么总是提示找不到符号?
classManager{privateMembers[]members=newMembers[5];privateintcount=0;//会员的添加publicvoi...
class Manager
{
private Members [] members = new Members[5];
private int count = 0;
//会员的添加
public void add(Members m)
{
if (count >= members.length)
{
int newLen = (members.length*3)/2+1;
members = Array.copy(members,newLen);
}
//if (count<members.length)
//{
members[count] = m;
count++;
//}else System.out.println("内存已满!");
}
//会员的查看
public void look()
{
for (int i = 0;i<count ;i++ )
{
members[i].print();
}
}
//会员的查找
public Members find(String name)
{
for (int i = 0;count < count ; i++ )
{
if (name.equals(members[i].getName()))
{
return members[i];
}else
return null;
}
}
//会员的删除
public void delete(String name)
{
for (int i = 0;i<count ;i++ )
{
if (name.equals(members[i].getName()))
{
for (int j = i;j<count-1;j++ )//把查找后的对象数组后一个数组的值赋给前一个,最后一个赋值空(null)
{
members[j] = members[j+1];
}
members[count] = null;
count--;
break;
}
}
}
//会员的更改功能
public void update(Members member)
{
Members m = find(member.getName());
if (m != null)
{
m.setNumber(member.getNumber());
m.setSex(member.getSex());
}
}
}
在这个方法里面。。。求解呀。。。。 展开
{
private Members [] members = new Members[5];
private int count = 0;
//会员的添加
public void add(Members m)
{
if (count >= members.length)
{
int newLen = (members.length*3)/2+1;
members = Array.copy(members,newLen);
}
//if (count<members.length)
//{
members[count] = m;
count++;
//}else System.out.println("内存已满!");
}
//会员的查看
public void look()
{
for (int i = 0;i<count ;i++ )
{
members[i].print();
}
}
//会员的查找
public Members find(String name)
{
for (int i = 0;count < count ; i++ )
{
if (name.equals(members[i].getName()))
{
return members[i];
}else
return null;
}
}
//会员的删除
public void delete(String name)
{
for (int i = 0;i<count ;i++ )
{
if (name.equals(members[i].getName()))
{
for (int j = i;j<count-1;j++ )//把查找后的对象数组后一个数组的值赋给前一个,最后一个赋值空(null)
{
members[j] = members[j+1];
}
members[count] = null;
count--;
break;
}
}
}
//会员的更改功能
public void update(Members member)
{
Members m = find(member.getName());
if (m != null)
{
m.setNumber(member.getNumber());
m.setSex(member.getSex());
}
}
}
在这个方法里面。。。求解呀。。。。 展开
2个回答
展开全部
要导入缺少的类才可以。
在代码的package下一行,添加import语句。
比如:import java.util.Arrays;
第二个是说Memeber类中没有setNumber方法。
在代码的package下一行,添加import语句。
比如:import java.util.Arrays;
第二个是说Memeber类中没有setNumber方法。
更多追问追答
追问
你说的这些我都有了,,,set的那个方法写错了一个字母,已经改正了,但是Arrays还是不行。。。
追答
确定加了【import java.util.Arrays;】?
建议在在Eclipse中编辑源码。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询