ah det var en bra ide att sortera arrayen!
Det finns säkert lika många "korrekta" lösningar som det finns utvecklare men jag hade nog funderat i nedan banor:
Dock behöver du inte arrayer, bara för att räkna ut medelvärdet. Nu vet jag inte vad syftet med labben är, men du klarar dig bra med ett par if satser.
Det du behöver göra är att hålla reda på max och min värdena. Sedan jämför du bara med inmatade värden och kollar om de skulle kunna ersätta dina nuvarande max och/eller min värden. Totalen är ju alla betyg ihopsummerat minus max och min värdena.
Tänk även på att du måste kunna hantera noll värden (betyget 0) samt nog även flyttal för halva poäng.
Sist behöver du multiplicera svårighetsgraden och sedan skall du eventuellt avrunda.
Flyttal och avrundning är "roliga" kapitel i java världen...
Lycka till!