✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.
Um die Begriffe Deklaration und Initialisierung gut zu beschreiben und sie auch nicht zu verwechseln, haben wir bisher immer die Deklaration einer in einer eigenen Zeile geschrieben und die Initialisierung der Variablen in einer zweigen eigenen Zeile. Zur Erinnerung:
Diese ist unbedingt notwendig, weil eine Variable nach ihrer Deklaration noch keinen definierten Wert hat:
Man kann auch beide Schritte in einer Anweisung durchführen. Trotzdem wird zuerst die Deklaration und dann die Initialisierung durchgeführt:
Dadurch kann man den Anfangswert, den eine Variable bekommt oft noch leichter erkennen, und das Programm wird übersichtlicher, weil unnötige Zeilen wegfallen:
| void main() { int anzahlFelderGesamt = 1; int anzahlLeereFelder = 1; int anzahlFelderMitKorn = 0; int anzahlKoerner = 0; while(vornFrei() == true) { vor(); anzahlFelderGesamt = anzahlFelderGesamt + 1; if(kornDa() == false) { anzahlLeereFelder = anzahlLeereFelder + 1; } else { anzahlFelderMitKorn = anzahlFelderMitKorn + 1; while(kornDa() == true) { nimm(); anzahlKoerner = anzahlKoerner + 1; } } } schreib("Körner: " + anzahlKoerner + ", Felder gesamt: " + anzahlFelderGesamt + ", Felder mit Körnern: " + anzahlFelderMitKorn + ", leere Felder " + anzahlLeereFelder);} |
Achte aber auch immer darauf, die einzelnen Vorgänge (Deklaration und Initialisierung) nicht zu vermischen. Manchmal wird auch nur eine Deklaration oder zu einem anderen Zeitpunkt dann nur eine Initialisierung benötigt.
Deklariere eine Variable für Dezimalzahlen (mit Nachkommastellen) mit dem Namen produktPreis
:
Initialisiere die bereits deklarierte Variable produktPreis
mit dem Wert 17,9:
Deklariere eine Variable für Dezimalzahlen (mit Nachkommastellen) mit dem Namen produktPreis
und initialisiere sie gleich mit dem Wert 17,9:
Initialisiere die bereits deklarierte Variable namens satzzeichen
mit dem Symbol !
:
Deklariere eine Variable für Wahrheitswerte namens istErledigt
und initialisiere sie mit dem Wert für falsch:
Deklariere eine Variable für Texte mit dem Namen eingabeVorname
:
Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!