Module: (Java) Routinen: Prozeduren und Funktionen - 1


Problem

1/11

Routinen: Einführung

Theory Click to read/hide

Teilprogramm - Es ist ein separater Teil des Programms, der einen Namen und eine separate Mission hat. Das Unterprogramm befindet sich zu Beginn des materiellen Programms und kann aus dem Kernprogramm ins Leben gerufen werden, wie es mit Namen angegeben wird.

Die Verwendung von Unterprogrammen vermeidet eine Vervielfältigung des Codes, wenn derselbe Code an verschiedenen Programmstandorten nicht ohne weiteres verfügbar ist.
Die in das Programm importierten Bibliotheken (z.B. Math Math Mathematical Library) sind Teilprogramme, die bereits von jedem erstellt wurden. Die Programmierer müssen nicht darüber nachdenken, welche Algorithmen sie tragen, aber sie benutzen sie einfach, um darüber nachzudenken, was sie tun. Es ist eine große Zeitersparnis. Es gibt keine Notwendigkeit, einen Algorithmus zu schreiben, der von jedem geschrieben wurde.

Jedes Unterprogrammnur eine Aufgabeoder einfach etwas berechnen oder Daten freigeben oder etwas anderes tun.

Es gibt zwei Arten von Unterprogrammen: Verfahren und Funktion

Die Unterprozeduren führen bestimmte Aktivitäten durch, beispielsweise führen zu einer bestimmten Form von Ergebnissen (Beispiel: Operator) println()- ist ein gestaffeltes Unterprogramm-Verfahren, das Informationen aufzeigt)

Funktionen Rückblick (Zahl, Symbolzeile, etc.), die wir im Hauptprogramm verwenden können.

Versuchen wir, ein einfaches Verfahren zu schreiben:
Sagen wir, wir müssen die Error-Zeile jedes Mal auf den Bildschirm stellen, wenn der Code einen Fehler durch den Fehler des Benutzers macht (z.B. wenn er falsche Daten einführt)
Dies könnte durch Schreiben des Bedieners geschehen.
System.out.println("Error);
Lassen Sie uns jetzt vorgeben, dass diese Linie in viele Programmorte eingefügt werden muss. Natürlich können Sie es überall schreiben. Aber diese Entscheidung hat zwei Mängel.
(1) Diese Zeile wird oft gespeichert
(2) Wenn wir die Schlussfolgerung im Fehlerfall ändern wollen, müssen wir diese Linie im gesamten Programm ändern, was sehr unangenehm ist.

In diesen Fällen sind Verfahren erforderlich.
Das Programm mit dem Verfahren kann wie folgt aussehen:
#
statischer LeerdruckError() / Verfahrensbeschreibung
{~}
System.out.println( " Error " ); // Verfahrenskörper - Teams, die das Verfahren durchführen
♪


öffentlicher statischer Leerlauf (String[] args)
{~}
#
printError() // Verfahrensbeginn zur Umsetzung. Zeigen Sie einfach den Namen des Verfahrens, das wir tun wollen.
#
PrintError()
#
♪

Das Verfahren beginnt mit dem Wort void♪ Es folgen leere Klammern.
Alle Betreiber, die das Verfahren durchführen, werden mit Ausnahme registriert.

Verfahren vor der Hauptfunktion aufgezeichnet main()

Um das Verfahren durchzuführen, muss das Hauptprogramm es verlangen. nicht vergessen, Klammern zu schreiben!
Sie können die Prozedur im Programm jederzeit anrufen.

Problem

Holen Sie sich ein Verfahren, das die Phrase "Error, Division by zero" auf dem Bildschirm. Gib mir den richtigen Namen des Verfahrens.