Red de conocimientos turísticos - Conocimientos sobre calendario chino - Una pregunta básica sobre programación JAVA, pidiendo una respuesta...

Una pregunta básica sobre programación JAVA, pidiendo una respuesta...

import java.util.*;

clase Estudiante

{

Nombre de cadena;

doble matemática;

doble inglés;

doble comp;

doble ave;

public void setAve()

{

this.ave=(this.math+this.english+this.comp)/3;

}

}

persona de clase pública

{

public static void main(String[] args)

{

Scanner sc=new Scanner(System.list=new ArrayList< Estudiante>();

for(int n=1;n<=2;n++)

{

Estudiante temp=new Estudiante();

System.out.english=sc.nextInt();

System.out.println("Ingrese la puntuación de Computadora del "+n+"ésimo estudiante:"); /p>

temp.comp=sc.nextInt();

sc.nextLine();

temp.setAve(); .add(temp);

System.out.println();

}

Colecciones.sort(lista, nuevo Comparador()/ /sort

{

public int compare(Estudiante o1,Estudiante o2)

{

if(o1.ave!=o2 .signum(o1.math-o2.math));

}

else if(o1.english!=o2.english)// Puntajes promedio, los puntajes de matemáticas son los mismos , presione Inglés orden descendente

{

return (int)(Math.signum(o1.english-o2.english));

}

else

{

return (int)(Math.signum(o1.comp- o2.comp));

}

}

}

});

System.out.println("Nombre \t Matemáticas \t Inglés \t Computadora \t Grado Promedio de puntos");

Iterador it=list. iterator();

while(it.hasNext())

{

Estudiante temp=it.next();

System.out.println (temp.name+"/t "+temp.math+"/

t "+temp.english+"/t "+temp.comp+"/t "+temp.ave);

}

}

}

}

}