public class Alone{
  int a,b,c,d,e;
  double f;
  String n;
  e=a+b+c+d;
  f=(double)e/4;
  System.out.println("平均:"+f);
  if(f>=85)
    n="优";
  else if(f>=60)
    n="良";
  else n="差";
  System.out.println("评价:"+n);
  public static void main(String[] args){
    Alone aa=new Alone();
    aa.a=90;
    aa.b=75;
    aa.c=90;
    aa.d=85;
  }
}

解决方案 »

  1.   

    我只能告訴你,這樣子改了后就OK.public class Alone{
      int a,b,c,d,e;
      double f;
      String n;  public void show(){
      e=a+b+c+d;
      f=(double)e/4;
      System.out.println("平均:"+f);
      if(f>=85)
    n="优";
      else if(f>=60)
    n="良";
      else n="差";
      System.out.println("评价:"+n);
      }  public static void main(String[] args){
        Alone aa=new Alone();
        aa.a=90;
        aa.b=75;
        aa.c=90;
        aa.d=85;
        aa.show();
      }
    }
      

  2.   

    我先说下,我也是个菜鸟
     楼主可能是从c++转过来的吧
    我运行了下
    共10个错误
    楼主把功能块单独写个函数看看
    我这样改了下,运行没问题了
    public class Alone{
      int a,b,c,d,e;
      double f;
      String n;
      public void al()
      {
      e=a+b+c+d;
      f=(double)e/4;
      System.out.println("平均:"+f);
      if(f>=85)
        n="优";
      else if(f>=60)
        n="良";
      else n="差";
      System.out.println("评价:"+n);
     }
      public static void main(String[] args){
        Alone aa=new Alone();
        aa.a=90;
        aa.b=75;
        aa.c=90;
        aa.d=85;
        aa.al();
      }
    }
      

  3.   

    System.out.println("平均:"+f);
      if(f>=85)
        n="优";
      else if(f>=60)
        n="良";
      else n="差";
      System.out.println("评价:"+n);
    把这些用一个方法括起来
      

  4.   

    public class 简单题 {
      int a,b,c,d,e;
      double f;
      String n;

      void avg(int a,int b,int c,int d){
      e=a+b+c+d;
      f=(double)e/4;
      System.out.println("平均:"+f);
      if(f>=85)
        n="优";
      else if(f>=60)
        n="良";
      else n="差";
      System.out.println("评价:"+n);
      }
      public static void main(String[] args){
      简单题 aa=new 简单题();
      aa.avg(90,75,90,85);   }
    }