Formel 1 Gesamtpunkte berechnen


#1
Bei folgendem Programm wird die Methode Fernando.berPunkte(); in Zeile 18 rot markiert.
Code:
public class Formel1 {
   
     
    void berPunkte() {
        int sum =0;
       for(int i = 0; i <17/*18*/;i++){
           sum+=i;
        System.out.println("Gesamtpunkte Fernando:" + sum);   
       }
   }
   
   public static void main(String[] args) {
       // TODO Auto-generated method stub

           int [] Fernando = {10,8,10,8,8,10,10,10,10,4,8,4,0,8,0,8,10,8};
               
               
               Fernando.berPunkte();
   }
}
Hoffe ihr könnt mir helfen :)
LG Max
 

melmager

Erfahrenes Mitglied
#2
Du musst die Classe Formel1 erstellen und der das Array Fernando übergeben.

Code:
public class Formel1 {
 
  
    void berPunkte(int daten[]) {
        int sum =0;
       for(int i = 0; i < daten.size() ;i++){
           sum+=daten[i];
       }
        System.out.println("Gesamtpunkte Fernando:" + sum);
   }
Code:
Formel1 formel = new Formel1();
formel.berPunkte(fernando);
varablen sollen in Java klein geschreiben werden also aus Fernando sollte fernando werden.
 
Zuletzt bearbeitet: