Announcement

Collapse
No announcement yet.

Java Hamster Programm Aufgabe

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Java Hamster Programm Aufgabe

    Hallo, ich bin am verzweifeln.. ich bin noch relativ neu im Programmieren und beherrsche schon ein wenig if und for-Schleifen. Ich bräuchte jemand der mir erklären kann wie ich die Aufgabe 2 (und vielleicht auch den Rest) lösen kann. Ich hab zwar die Aufgabe schon gelöst, allerdings, habe ich dafür Seiten geschrieben, wobei sich meine Vorgänge sehr oft wiederholen. Ich hatte mir gedacht, dass für gib(); sich jedesmal der Wert um 1 erhöht, sobald die Aktion ausgeführt wird, allerdings weiss ich nicht wie ich das mache soll. Ich wäre demjenigen sehr dankbar, der mir das zeigen könnte.

    Mfg
    Attached Files

  • #2
    Ich hatte mir gedacht, dass für gib(); sich jedesmal der Wert um 1 erhöht, sobald die Aktion ausgeführt wird, allerdings weiss ich nicht wie ich das mache soll. Ich wäre demjenigen sehr dankbar, der mir das zeigen könnte.
    Wie soll dir das jemand zeigen, wenn er nicht weiß, was du gemacht hast? Hellsehen?

    Code:
    import java.util.Random;
    
    public class HamsterAufgabe2
    {
    private int[] ecke=new int[4];
    
    public static void main(String[] args)
    {
    HamsterAufgabe2 hamsterAufgabe2=new HamsterAufgabe2();
    hamsterAufgabe2.start();
    }
    
    private void start()
    {
    int koerner=new Random().nextInt(80)+20;
    System.out.println("Körner im Maul: "+koerner);
    int startEcke=0;
    while(koerner>0)
    {
    int ablegen=startEcke+1;
    if(ablegen>koerner)
    {
    ablegen=koerner;
    }
    ecke[startEcke]+=ablegen;
    koerner-=ablegen;
    startEcke++;
    if(startEcke==4)
    {
    startEcke=0;
    }
    }
    System.out.println("Futter abgelegt:");
    for(int i=0;i<4;i++)
    {
    System.out.println("In Ecke "+i+" "+ecke[i]+" Körner");
    }
    }
    
    }
    Zuletzt editiert von Christian Marquardt; 31.07.2020, 20:51.
    Christian

    Comment

    Working...
    X