Kompilierungsfehler aus nicht initialisierten lokalen Variablen
Programmiersprachen markieren oft "nicht zugewiesene lokale Variablen" - Variablen deklariert, aber nicht vor der Verwendung einen Wert erhalten - als Kompilierungsfehler. Dies geschieht normalerweise mit Variablen in Funktionen oder Methoden, die vor dem Zugriff auf Zuordnung fehlen.
Der Beispielcode zeigt diesen Fehler für jährlich
, monatlycharge
und latefee
. Der Compiler erkennt, dass diese Variablen deklariert werden, bleiben jedoch vor der Berechnung nicht initialisiert.
Die Lösung besteht darin, diesen Variablen Werte in jedem Zweig der Kreditplan -Anweisung des Kreditplans zuzuweisen. Dies garantiert die Initialisierung in jedem Ausführungspfad und ermöglicht die Zusammenstellung des Fortfahrens. .
a gut strukturiert
, wie in der Lösung gezeigt, sorgt für mindestens eine Filiale und initialisiert alle Variablen. Alternativ bietet eine switch
Anweisung einen prägnanteren Ansatz für die Verwaltung mehrerer Kreditplanoptionen.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3