标题:帮看看。。这个怎么改、、
取消只看楼主
SUXU19881102
Rank: 1
等 级:新手上路
帖 子:10
专家分:4
注 册:2013-2-27
结帖率:100%
 问题点数:0 回复次数:1 
帮看看。。这个怎么改、、
void addStu(String name,int age,String arr[]){
        Student stu1=new Student();
        stu1.setName(name);
        stu1.setAge(age);
        int i=(arr.length);
        stu1.setNum(i);
        if(i==99999){
            System.out.println("学生人数以到最大,不能再添加了");
        }else{
            arr[i]=stu1;//这个stu1报错
        }

      想半天不明白哦、、、为啥那里报错、、
搜索更多相关主题的帖子: arr void 
2013-02-28 10:52
SUXU19881102
Rank: 1
等 级:新手上路
帖 子:10
专家分:4
注 册:2013-2-27
得分:0 
void addStu(String name,int age,Student[] arr){
        Student stu1=new Student();
        stu1.setName(name);
        stu1.setAge(age);
        int a;
for(int i ;i<arr.length;i++){
    if(arr[i]==null){
    a=i;
    retunrn a;
    }
}
        stu1.setNum(i);
        if(i==99999){
            System.out.println("学生人数以到最大,不能再添加了");
        }else{
            arr[a]=stu1;
        }
好吧。。总算发现了。。这样子就好了、、、

      


[ 本帖最后由 SUXU19881102 于 2013-2-28 11:20 编辑 ]
2013-02-28 10:56



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-399372-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.503595 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved