kostenloser Webspace werbefrei: lima-city


Kalssen/Methoden

lima-cityForumProgrammiersprachenJava

  1. Autor dieses Themas

    k*********l

    Moin moin,

    hab gerade ein elementares Problem mit Methoden und Klassen:

    Hab ne Klasse Simulation, in der 20 Tage ablaufen sollen.
    In einer anderen Klasse Arbeiter soll der aktuelle Tag ausgegeben und die Methode einTagVergeht() hochgez?hlt werden.
    Bei mir klappt es nicht so:
    public class Simulation
    {  
      public static void main(String[] args)
      { 
        for(int day=1; day<=20; day++)
        {
          Arbeiter.einTagVergeht(day);
        }
      }
    }
    
    class Arbeiter
    {
      int aktuellerTag;
      public int einTagVergeht()
      {
        aktuellerTag = day;
        return aktuellerTag;
      }
    }
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. c*a

    Da sind ein paar Fehler drin. Die Methode einTagVergeht muss mit static deklariert werden, da sie zur Klasse geh?rt, ausserdem hast du ihr keinen Paramenter gegeben. Auch aktuellerTag muss wieder mit static deklariert werden. Das ganze sieht dann so aus:

    public class Simulation
    
    {  
    
      public static void main(String[] args)
    
      { 
    
        for(int day=1; day<=20; day++)
    
        {
    
          Arbeiter.einTagVergeht(day);
    
        }
    
      }
    
    }
    
    
    
    class Arbeiter
    
    {
    
      static int aktuellerTag;
    
      public static int einTagVergeht(int day)
    
      {
    
        aktuellerTag = day;
    
        return aktuellerTag;
    
      }
  4. d***********3

    wie w?re es so:



    public final class simulation {

    public static int i;


    public static void main(String[] args) {

    while(i <= 20) {
    Arbeiter.einTagvergeht();
    }

    }


    final class Arbeiter {

    static int einTagVergeht() {
    i++;
    return i;

    }

    }
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!