请高手指点※※※

来源:互联网 发布:查询数据库有哪些用户 编辑:程序博客网 时间:2024/05/11 23:20

 

我想完成题目的要求:设一个班有10名学生,每个学生有姓名、学号、成绩等信息,请利用对象数组的概念编程,求平均成绩。

我现在只输入成绩:

我写了下面的程序,但有错误;希望高手能帮我改一下~~~~

 

import java.io.*;

public class avg
{
 

 public static void main()
 {
  double sum=0;
  student stu1[]= new student[10];
 
  for(int i=1;i<10;i++)
  {   
      stu1[i]=new student();
   sum+=stu1[i].getMarket();
  }
  
    double avg=sum/10;
    System.out.println(avg);
  
 }
 
  
 }
class  student
  {
   
      double market=0;
       String s="";
       public  student()
       {
       
            System.out.println("enter Market");
   try
   {
    BufferedReader in= new BufferedReader (new InputStreamReader(System.in));
    s=in.readLine();
    market=Double.parseDouble(s);
   }catch(IOException e){};
   }
    
   double getMarket()
   {
    return market;
   }
  
  }
 

原创粉丝点击