写一个打印全部男生成绩的类
再写一个打印全部女生成绩的类或者只写一个打印一个学生成绩的类然后用switch语句就OK了

解决方案 »

  1.   

    这个是有点难度:)
    1、需要使用分支结构的判断语句。(if。。else。。)
    2、需要读入命令行(……=System.in).
      

  2.   

    哈哈
    其实我觉的存在数据库可能更好:)你可以分别在三个数组,分别是姓名、性别、年龄,并且数据要一一对应,比如
    name[0]=王一
    sex[0]=男
    age[0]=20等等
    接下来就是根据某个条件进行判断(如都是男啊什么的),然后再通过相同的索引找出年龄和姓名啊,这样可能比较烦琐
    我看你还是用第一种方法,让用户输入吧
      

  3.   

    还有法子
    声明个叫student的类
    class student{
     String name;
     boolean sex;
     int age;
     .....
     ....
    }
    再声明一个数组
    student []a=new student[8];
    这样三个数组就合在一个里面了
      

  4.   

    ArrayList stu=new ArrayList();
    for(int i=0;i<班级人数;i++)
    String[] temp;
    {
      temp=new String[3];
      temp[0]="name";
      temp[1]="sex";
      temp[2]="record";
      stu.add(temp);
    }
      

  5.   

    晕...写错了,String[] temp;在for应该写在语句的上面
      

  6.   

    同意用ArrayList
    这样的话就可以“装”无限的数据了   
     如果你的内存足够的话:)
    不过我想可不可以用Map
    不知道是ArrayList好呢
    还是Map好不知道大家有什么好建议