Diverse Fragen vor Schulaufgabe ;)

Sopherl

Mitglied
Hallo zusammen,

ich muss Java nachlernen und tue mir zugegebenermaßen mit meinem Selbststudium nicht ganz einfach.

7.3
Hier steht angest1.getName() + "" etc. --> was soll denn damit bewirkt werden?

7.2
Was soll hier bei der Markierung bewirkt werden?

8.
Warum steht hier Übergabe Zahl?

9.
Bei dieser Aufgabe solen Fehler gesucht werden. Soll man "eingabe" groß schreiben oder warum ist das als falsch markiert?

Danke
 

Anhänge

  • Bildschirmfoto 2021-05-16 um 17.04.06.png
    Bildschirmfoto 2021-05-16 um 17.04.06.png
    812,3 KB · Aufrufe: 38
Konstruktor
Variablen
Methoden

die absoluten basics stehen da drin , die musst du schon raus finden



ich frag mich nur warum ihr das ganze schon können solltet falls du noch in der schule bist
 
Also bei 7.3: Strings kann man mit + aneinaner packen. Somit wird ein String erzeugt, der erst das Ergebnis von getName() enthält, dann ein Leerzeichen und so weiter ...

Bei 7.2: Ungleich bedeutet, dass etwas nicht gleich ist. Sprich: Ist die Kinderanzahl 0 (Das wäre dann gleich 0) oder eben nicht (ungleich 0)?

Bei 8: Mit Übergabe wird einfach gesagt, was man übergeben bekommt. Es wird also erwartet, dass eine Zahl übergeben wird.

Bei 9: eingabe soll ja die Variable mit dem Scanner sein. Nur eben heisst diese nicht eingabe. Wenn du die Deklaration incl. Erstellung des Scanners darüber anschaust, siehst Du, dass die Variable anders heisst.
 
und bei 9) gibt es mehrere Möglichkeiten, z.B.:
Java:
Scanner eingabe = new Scanner(System.in);
int zahl1 = eingabe.nextInt();
int zahl2 = eingabe.nextInt();
oder
Java:
Scanner ein = new Scanner(System.in);
int zahl1 = ein.nextInt();
int zahl2 = ein.nextInt();
 

Neue Themen


Zurück
Oben