Die befreundete Informatikerin hat die Logik schon programmiert. Allerdings fehlen einige Variablen.
Ergänzen Sie die Deklarationen und Variablen im Programmcode.
Ändern Sie nur die mit TODO
markierten Stellen.
TODO start declare all variables
und TODO end declare all variables
.TODO
im Programmablauf mit den richtigen Variablen.Der Benutzer soll die Anzahl der Tiere und Beine in der Konsole (Eingabeaufforderung) eingeben. Dazu nutzen wir den bereits vorgegebenen Befehl
variable = scanner.nextInt();
Der Befehl scanner.nextInt()
wartet auf die Benutzereingabe und speichert die Eingabe in der variable
.
Sie müssen nur noch die richtige Variable angeben, um die Eingabe zu speichern.
import java.util.Scanner; /** * calculate the number of rabbits and chickens * * @author Marcel Suter * @version 1.0 * @since 2018-09-07 */ public class Animals { Scanner scanner; /** * constructor */ public Animals () { scanner = new Scanner (System.in); } /** * starts the execution * * @param args command line arguments */ public static void main (String[] args) { Animals program = new Animals (); System.out.println ("Willkommen"); program.calculate (); System.out.println ("Bye Bye!"); } /** * calculates the numbers */ private void calculate () { // TODO start declare all variables // TODO end declare all variables System.out.print ("Anzahl Tiere >"); TODO = scanner.nextInt (); // Benutzereingabe lesen System.out.print ("Anzahl Beine >"); TODO = scanner.nextInt (); // Benutzereingabe lesen TODO = TODO; // Anzahl Hasen ist gleich Anzahl Tiere TODO = 0; // Anzahl Hühner ist gleich Null TODO = (TODO * 4 + TODO * 2); while (TODO > TODO) { TODO = TODO - 1; TODO = TODO + 1; TODO = (TODO * 4 + TODO * 2); } System.out.println ("Es sind " + TODO + " Hasen und " + TODO + " Huehner"); } }