标题:到底哪错了
只看楼主
X15810803158
Rank: 2
等 级:论坛游民
帖 子:49
专家分:36
注 册:2015-2-24
结帖率:91.67%
已结贴  问题点数:5 回复次数:3 
到底哪错了
import java.util.*;
public class Am {//主程序
    public static void main(String[] args){
        Scanner in=new Scanner(System.in);
        //System.out.println("--请定义人数--");
        Student[] stuArr=new Student[2];
        Admin adminStu=new Admin();
        
            System.out.println("--你要执行的功能:--");
            System.out.println("10:添加一个学生");
            System.out.println("11:查找一个学生");
            System.out.println("12:根据编号更新学生的基本信息");
            System.out.println("13:根据编号删除学生--");
            System.out.println("14:根据编号输入学生的各门成绩");
            System.out.println("15:根据某门成绩进行排序");
            System.out.println("16:根据总分进行排序");
            System.out.println("99:退出系统");
            
            if (in.nextInt()==10){
                System.out.println("请输入姓名");
                String name = in.next();
                System.out.println("请输入年龄");
                int age = in.nextInt();
                adminStu.creat("li",13,stuArr);
                }
            for (int i=0; i<stuArr.length; i++){
                if (stuArr[i]!=null){
                System.out.println(stuArr[i]);
            }
                }
            
}
}
  class Admin{//添加学生
      public void creat (String name,int age,Student[] arr){
          Student stu = new Student();
          stu.setName(name);
          stu.setAge(age);
          int i= this.setIndex(arr);   
          if (i==99999){
              System.out.println("人数已满,不可再添加");
              }
          else{
          arr[i] = stu;
          }
       int setIndex(Student[] arr){
          for (int i=0; i<arr.length; i++){
              if(arr[i] == null){
                  return i;
                  }
              }
         
          }
          return 99999;
      
      
      }
  }
搜索更多相关主题的帖子: public import 主程序 信息 
2016-03-15 21:00
X15810803158
Rank: 2
等 级:论坛游民
帖 子:49
专家分:36
注 册:2015-2-24
得分:0 
报错是  int setIndex(Student[] arr){    需要分号 ;?
2016-03-15 21:40
小二狗
Rank: 3Rank: 3
来 自:南京
等 级:论坛游侠
威 望:4
帖 子:32
专家分:111
注 册:2016-3-14
得分:0 
我 稍微修改了一下,你看看,

package calss;
import java.util.*;
public class RollingDice {//主程序
    public static void main(String[] args){
        Scanner in=new Scanner(System.in);
        //System.out.println("--请定义人数--");
        Student[] stuArr=new Student[2];
        Admin adminStu=new Admin();
        Admin adminStu1=new Admin();
        
            System.out.println("--你要执行的功能:--");
            System.out.println("10:添加一个学生");
            System.out.println("11:查找一个学生");
            System.out.println("12:根据编号更新学生的基本信息");
            System.out.println("13:根据编号删除学生--");
            System.out.println("14:根据编号输入学生的各门成绩");
            System.out.println("15:根据某门成绩进行排序");
            System.out.println("16:根据总分进行排序");
            System.out.println("99:退出系统");
            
            if (in.nextInt()==10){
                System.out.println("请输入姓名");
                String name = in.next();
                System.out.println("请输入年龄");
                int age = in.nextInt();
                adminStu.creat("li",13,stuArr);
                }
            for (int i=0; i<stuArr.length; i++){
                if (stuArr[i]!=null){
                System.out.println(stuArr[i]);
            }
                }
            
}
}
  class Admin{//添加学生
      public void creat (String name,int age,Student[]arr)
      {
          Student stu = new Student();
          stu.setName(name);
          stu.setAge(age);
          int i= this.setIndex(arr);  
          if (i==99999)
            {
              System.out.println("人数已满,不可再添加");
            }
          else
          {
             arr[i] = stu;
          }
      
       }
      public int setIndex(Student[] arr)
      {
         for (int i=0; i<arr.length; i++)
         {
             if(arr[i] == null)
             {
                 return i;
             }
          }
         
       }
         return 99999;
     }
  



技术不好,还请谅解,互相学习


[此贴子已经被作者于2016-3-15 23:41编辑过]


以不专业但努力的态度得到最专业的认知
2016-03-15 23:37
X15810803158
Rank: 2
等 级:论坛游民
帖 子:49
专家分:36
注 册:2015-2-24
得分:0 
回复 3楼 小二狗
非常感谢    但是还是有错  报错最后一行  return  9999;   需要分号
2016-03-16 10:23



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




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

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