本帖最后由 g3253769 于 2010-07-14 21:24:50 编辑

解决方案 »

  1.   

    hlep  me~~~~~~~~~~~~~~~~~~~~~~~~~
      

  2.   

    谢谢
     给点提示吧,比如怎么在数组中保存输入的String。
      

  3.   


    import java.util.Scanner;public class Manage {
    public static void main(String[] args) {
    Scanner input = new Scanner(System.in);
    System.out.println("请输入学生的人数:");
    int num = input.nextInt();
    Student[] student = new Student[num];
    String name, subject;
    int score;
    for(int i=0; i<num; i++) {
    System.out.println("请输入学生的姓名:");
    name = input.next();
    System.out.println("请输入一门科目:");
    subject = input.next();
    System.out.println("请输入刚才科目的成绩:");
    score = input.nextInt();
    student[i] = new Student(name, subject, score);
    }

    System.out.println("\n\n所有同学的信息:");
    for(int i=0; i<num; i++) {
    System.out.println(student[i]);
    }
    }
    }class Student {
    private String name;
    private String subject;
    private int score;

    public Student(String name, String subject, int score) {
    this.name = name;
    this.subject = subject;
    this.score = score;
    }

    public String toString() {
    return name + " " + subject + "  " + score;
    }
    }你看看,我觉得大概能够符合你的要求,以后作业自己做啊!那样才能提高啊!