java吧 关注:1,244,964贴子:12,719,520
  • 0回复贴,共1

传递出错了吗?

只看楼主收藏回复

public class StudentPlus
{
public static void main (String args[])
{
new Student("10101010","batman",85.0f,75.0f,65.0f);
Student stu =new Student();
String name=stu.getName();
String num=stu.getNum();
float max=stu.max();
float min=stu.min();
float sum=stu.sum();
float avg=stu.avg();
System.out.println("最高成绩为:"+max+"最低成绩为:"+min+
"总成绩为:"+sum+"平均分为:"+avg+"姓名为:"+name+"学号为:"
+num);
}
}
class Student
{
Student()
{}
private String num;
private String name;
private float math;
private float eng;
private float com;
Student(String num,String name,float math,float eng,float com)
{
this.setNum(num);
this.setName(name);
this.setMath(math);
this.setEng(eng);
this.setCom(com);
}
public void setNum(String num)
{
this.num=num;
}
public String getNum()
{
return this.num;
}
public void setName(String name)
{
this.name=name;
}
public String getName()
{
return this.name;
}
public void setMath(float math)
{
this.math=math;
}
public float getMath()
{
return this.math;
}
public void setEng(float eng)
{
this.eng=eng;
}
public float getEng()
{
return this.eng;
}
public void setCom(float com)
{
this.com=com;
}
public float getCom()
{
return this.com;
}
public float max()
{
float cj[]=new float[3];
cj[0]=this.getMath();
cj[1]=this.getEng();
cj[2]=this.getCom();
java.util.Arrays.sort(cj);
float max=cj[2];
return max;
}
public float min()
{
float cj[]=new float[3];
cj[0]=this.getMath();
cj[1]=this.getEng();
cj[2]=this.getCom();
java.util.Arrays.sort(cj);
float min=cj[0];
return min;
}
public float sum()
{
float sum=this.getMath()+this.getEng()+this.getCom();
return sum;
}
public float avg()
{
float avg=(sum()/3);
return avg;
}
}


IP属地:陕西1楼2015-12-02 11:27回复