1. 编写一个Answer类,将以下数据封装起来:
      1)您的学号,用 stuNo表示(036)
      2)您的姓名,用 stuName表示(冰)
      3)您的三门课的成绩,score 用Score类表示(课程名称,成绩),           课程名称:  English  Chinese   PE
               成绩:   78         89     97
      4)处理代码:用 code表求,内容是Score类的代码,求平均,求最大值,求最小值.

解决方案 »

  1.   

    /*
     * Test Project
     * Copyright(C) 2004-2005 sunyard.
     * 
     * Creation Date : 2005-5-11
     * Last modification by $Author: wangzheng $
     */
    package com.sunyard.wzg;/**
     * 
     * @author Wang
     * @version  $Revision: 1.8 Date: 2005-5-11 12:41:34 
     */
    public class Answer { /**
     * 
     */
    public Answer() {
    Score score = new Score();
    }

    String stuNo = "";
    String stuName = "";
    Score score = new Score();

    public static void main(String[] args) {
    Answer answer = new Answer();
    answer.stuNo = "036";
    answer.stuName = "冰";
    answer.score.english = 78;
    answer.score.chinese = 89;
    answer.score.pE = 97;

    //TODO...................................
    //业务自己写吧,不过我还是不明白你题目的意思.

    }
    } class Score {
    int english = 0;
    int chinese = 0;
    int pE = 0;
    }
      

  2.   

    SO EASY~!
    楼主还没建立起“面向对象的思想”
      

  3.   

    class Score {
    private String courseName = 0;
    private int grade = 0;
    Score(){}
    Score(String courseName,int grade)
    {
    this.courseName=courseName;
    this.grade=grade;
    }
    public class Answer{
    private String stuNo ;
    private String stuName;
    Score score[];
    ....
      

  4.   

    上面的改为:
    class Score {
    private String courseName;
    private int grade = 0;
    Score(){}
    Score(String courseName,int grade)
    {
    this.courseName=courseName;
    this.grade=grade;
    }
    public class Answer{
    private String stuNo ;
    private String stuName;
    Score score[];
    ....
      

  5.   

    最基本的OOP
    有学过OOP应该可以写出来。