您好,我想请问下我这个只能输出平均成绩调用其他方法没有输出该怎么办
public class Student {
public String name;
public String gender;
public int age;
private double score;
public double getScore(){
return
score;
}
public void setScore(double score){
this.score =score;
}
public Student(String name,String gender,int age,double score) {
super();
this.name = name;
this.gender = gender;
this.age = age;
this.score = score;
}
public String toString() {
return "Student [name=" + name + ", gender=" + gender + ", age=" + age+ ", score=" + score + "]";}
public static void display(Student[]stu){
double sum = 0;
for (int i=0;i<stu.length;i++){
double s=stu[i].getScore();
sum=sum+s;
}
double a = sum/stu.length;
System.out.println("平均成绩为"+a);
}
public static void dp( Student[]stu){
System.out.println("学生成绩汇总表");
for(int i=0;i<stu.length;i++){
System.out.print(stu[i]+"\n");
}
}
public static void sort(Student[]stu){
for (int i= 0;i<stu.length;){
for (int j=i;j<stu.length;j++){
if(stu[i].getScore()<stu[j].getScore()){
Student tem =stu[j];
stu[j]=stu[i];
stu[i]=tem;
}
}
}
System.out.println("成绩最好的"+stu[0].toString());
System.out.println("成绩最差的"+stu[4].toString());
}
public static void main(String[] args) {
Student[ ]stu =new Student[5];
Student s1 =new Student("文津","女",20,95.5);
Student s2 =new Student("文明","女",21,90.2);
Student s3=new Student("文程·","男",22,89.1);
Student s4=new Student("文化","女",19,93.3);
Student s5=new Student("文完","女",21,97.4);
stu[0]=s1;
stu[1]=s2;
stu[2]=s3;
stu[3]=s4;
stu[4]=s5;
Student.display(stu);
Student.sort(stu);
Student.dp(stu);
}
}
该回答通过自己思路及引用到GPTᴼᴾᴱᴺᴬᴵ搜索,得到内容具体如下:
如果您只想输出平均成绩而不调用其他方法,可以将 dp
和 sort
方法的调用从 main
方法中删除,只保留 display
方法的调用,像这样:
public static void main(String[] args) {
Student[] stu = new Student[5];
Student s1 = new Student("文津", "女", 20, 95.5);
Student s2 = new Student("文明", "女", 21, 90.2);
Student s3 = new Student("文程·", "男", 22, 89.1);
Student s4 = new Student("文化", "女", 19, 93.3);
Student s5 = new Student("文完", "女", 21, 97.4);
stu[0] = s1;
stu[1] = s2;
stu[2] = s3;
stu[3] = s4;
stu[4] = s5;
Student.display(stu);
}
这样,运行程序后就只会输出平均成绩。如果您需要在程序中调用 dp
或 sort
方法,可以将它们单独调用,或者在 main
方法中重新编排它们的顺序,以便在适当的时候调用它们。
如果以上回答对您有所帮助,点击一下采纳该答案~谢谢
插画种的场景分为 前景、中景、背景
首先需要构思好场景, 确定主体(以奶酪为例)