请教两个问题~~急着交实验课的作业
java吧
全部回复
仅看楼主
level 1
伊亭捕葶 楼主
public class Student{
  //设计基本属性有“学号”、“班号”、“姓名”、“性别”、“年龄”、“成绩”(用数组表示6门课的成绩)
  private String NO;
  private int clNO;
  private String name;
  private String sex;
  private int age;
  private int score[]=new int[6];
  //设计构造方法,传递学生的个人信息
  public Student(String a,int b,String c,String d,int e,int f[]){
    NO=a;
    clNO=b;
    name=c;
    sex=d;
    age=e;
   // for(int i;i<f.length;i++)
  }
————————这里该怎么给数组f赋值?
public class School{
  public static void main(String [] args){
    //输出学生的基本信息
    System.out.println(a.NO+a.clNO+a.name+a.sex+a.age);
  }
}
——————我知道我写的是错的~~可是谁能告诉我怎么输出?注:class Student中没有要求写输出学生信息的方法
2009年03月10日 06点03分 1
level 0
for(int i=0;i<score.length;i++) {
 score[i]=f[i];
}
这是for循环里应该出现的句子,看你的意思应该是接收数组f[],然后赋值给score[],可是你在类School里面并没有输入成绩的句子。
然后怎么输出学生的基本信息,只需要在类School里生成一个Student的对象就OK了
public static void main(String [] args){ 
 Student a =new Student(“学号”、“班号”、“姓名”、 “性别”、“年龄”、“成绩”);
 //注意生成对象时,需要加入相应参数,成绩为数组
 System.out.println(a.NO+a.clNO+a.name+a.sex+a.age); 
}
2009年03月10日 08点03分 2
1