Inhaltsverzeichnis:
Video: UiPath Project Organization 5.3 2024
Sie können sich für eine Variante eines Themas entscheiden. Werfen wir einen Blick auf die Zuweisung von Werten in Java. Hier sind zwei Zeilen erforderlich, um der Variablen
amount
ihren ersten Wert zu geben:
double amount;
Betrag = 5. 95;
Sie können dasselbe mit nur einer Zeile machen:
doppelte Menge = 5. 95;
Wenn Sie dies tun, sagen Sie nicht, dass Sie der Variablenbetrag
einen Wert zuweisen. Die Zeile
wird nicht als "Zuweisungsanweisung" bezeichnet. "Stattdessen heißt diese Zeile eine Deklaration mit einer -Initialisierung. Sie initialisieren die Variable
doppelt
beträgt = 5. 95
Menge
. Sie können alle möglichen Dinge mit Initialisierungen machen, sogar mit Arithmetik:
doublegasBill = 174. 59;
doubleelecBill = 84. 21;
doppeltes H2OBill = 22. 88;
doppelte Summe = gasBill + elecBill + H2OBill;
Java-Variablen von Ort zu Ort verschieben
Es hilft, sich den Unterschied zwischen Initialisierungen und Zuweisungen zu merken. Zum einen können Sie eine Deklaration mit ihrer Initialisierung außerhalb einer Methode ziehen:
// Das ist okay:
classSnitSoft {
statischer Doppelbetrag = 5. 95;
public static void main (Zeichenfolge args []) {
Betrag = Betrag + 25. 00;
System. aus. Druck ("Wir werden $ berechnen");
System. aus. Druck (Menge);
System. aus. println ("auf Ihre Kreditkarte.");
}
}
Mit Zuweisungsanweisungen können Sie nicht das Gleiche tun:
// Dies kompiliert nicht:
classBadSnitSoftCode {
statischer Doppelbetrag;
Betrag = 5. 95; // falsche Anweisung
public static void main (Zeichenfolge args []) {
amount = amount + 25. 00;
System. aus. Druck ("Wir werden $ berechnen");
System. aus. Druck (Menge);
System. aus. println ("auf Ihre Kreditkarte.");
}
}
BadSnitSoftCode
zu kompilieren.
Sie können Anweisungen nicht außerhalb von Methoden ziehen. (Obwohl eine Variablendeklaration mit einem Semikolon endet, wird eine Variablendeklaration nicht als Anweisung betrachtet. Go figure!)
Beachten Sie, wie das Wort
static
zu jeder Deklaration hinzugefügt wurde, die herausgezogen wurde der
Haupt
Methode. Dies wurde gemacht, weil der Header der
Haupt
-Methode das Wort
statisch
enthält. Nicht alle Methoden sind statisch. In der Tat sind die meisten Methoden nicht statisch. Wenn Sie jedoch eine Deklaration aus einer
static
-Methode ziehen, müssen Sie am Anfang der Deklaration das Wort
static
hinzufügen.
Kombinieren von Variablendeklarationen in Java
Dieser Code hat nur eine Variable (als ob Variablen knapp sind).Sie können den gleichen Effekt mit mehreren Variablen erzielen:
classSnitSoftNew {
public static void main (String args []) {
doubleflashDrivePrice;
doubleshippingandHandling;
doppelte Summe;
flashDrivePrice = 5. 95;
shippingAndHandling = 25. 00;
gesamt = flashDrivePrice + shippingAndHandling;
System. aus. Druck ("Wir werden $ berechnen");
System. aus. Druck (gesamt);
System. aus. println ("auf Ihre Kreditkarte.");
}
}
Der neue Code hat drei Deklarationen - eine für jede der drei Variablen des Programms. Da alle drei Variablen denselben Typ haben (der Typ
double
), können Sie den Code ändern und alle drei Variablen auf einen Schlag deklarieren:
doubleflashDrivePrice, shippingAndHandling, total;
Was ist besser - eine Erklärung oder drei Erklärungen? Keiner ist besser. Es ist eine Frage des persönlichen Stils.
Sie können einer kombinierten Deklaration sogar Initialisierungen hinzufügen. Wenn Sie das tun, gilt jede Initialisierung nur für eine Variable. Zum Beispiel mit der Zeile
doubleflashDrivePrice, shippingAndHandling = 25. 00, total;
der Wert von
shippingAndHandling
wird
25. 00
, aber die Variablen
flashDrivePrice
und
total
erhalten keinen bestimmten Wert.
TIP THE PARKING ATTENDANT
Ein Online-Blog empfiehlt einen $ 2-Tipp, wenn ein Parkwächter Ihr Auto in einer Garage in New York City abholt. Wenn das Programm läuft, geben Sie den geparkten Preis der Garage für das Parken Ihres Autos ein. Das Programm sagt Ihnen, wie viel Sie nach dem Hinzufügen des $ 2 Trinkgeldes bezahlen.
DOUBLE PRICE
Ändern Sie den Code so, dass unabhängig davon, was ein Flash-Laufwerk normalerweise kostet, das Programm den doppelten Betrag berechnet. Mit anderen Worten, der Preis für ein $ 5-Flash-Laufwerk endet bei $ 10, und der Preis für ein $ 100-Flash-Laufwerk wird $ 200.