Innehållsförteckning:
Video: UiPath Project Organization 5.3 2024
Du kan välja att gå för en variation på ett tema. Låt oss ta en titt på att tilldela värden i Java. Här tar det två linjer att ge variabeln
mängd
dess första värde:
dubbelbelopp;
mängd = 5,95;
Du kan göra samma sak med bara en rad:
dubbelbelopp = 5. 95;
När du gör detta säger du inte att du "tilldelar" ett värde till variabeln
. Linjen
kallas inte ett "uppdragsdeklaration. "I stället kallas denna rad en deklaration med en initialisering. Du är Initierar den
dubbel
mängd = 5. 95
belopp
variabel. Du kan göra alla sorters saker med initialiseringar, även aritmetiska:
doublegasBill = 174. 59;
doubleelecBill = 84. 21;
dubbel H2OBill = 22. 88;
dubbel totalt = gasBill + elecBill + H2OBill;
Flytta Java-variabler från plats till plats
Det hjälper till att komma ihåg skillnaden mellan initialiseringar och uppdrag. För en sak kan du dra en deklaration med sin initialisering utanför en metod:
// Det här är okej:
classSnitSoft {
statiskt dubbelbelopp = 5. 95;
statisk statisk tomt huvud (String args []) {
mängd = mängd + 25. 00;
System. ut. print ("Vi kommer att fakturera $");
System. ut. trycket (mängd);
System. ut. println ("till ditt kreditkort.");
}
Du kan inte göra samma sak med uppdragsansökningar:
// Detta kompilerar inte:
classBadSnitSoftCode {
statisk dubbel mängd;
mängd = 5,95; // Misplaced statement
statisk statisk tomt huvud (String args []) {
mängd = mängd + 25. 00;
System. ut. print ("Vi kommer att fakturera $");
System. ut. trycket (mängd);
System. ut. println ("till ditt kreditkort.");
}
}
BadSnitSoftCode
.
Du kan inte dra utlåtanden utanför metoder. (Även om en variabel deklaration slutar med en semikolon, anses en variabel deklaration inte vara ett uttalande. Se figur!)
Lägg märke till hur ordet
static
läggs till i varje deklaration som drogs ut av metoden
main
. Detta gjordes eftersom metoden
main
har rubriken
static
i den. Inte alla metoder är statiska. Faktum är att de flesta metoderna inte är statiska. Men när du utfärdar en deklaration ur en metod
statisk
måste du lägga till ordet
static
i början av deklarationen.
Kombinera variabla deklarationer i Java
Den här koden har bara en variabel (som om variabler är bristfälliga).Du kan få samma effekt med flera variabler:
classSnitSoftNew {
public static void main (String args []) {
doubleflashDrivePrice;
doubleshippingAndHandling;
dubbel totalt;
flashDrivePrice = 5. 95;
shippingAndHandling = 25. 00;
totalt = flashDrivePrice + shippingAndHandling;
System. ut. print ("Vi kommer att fakturera $");
System. ut. trycket (totalt);
System. ut. println ("till ditt kreditkort.");
}
}
Den nya koden har tre deklarationer - en för varje programmets tre variabler. Eftersom alla tre variablerna har samma typ (typen
dubbel
) kan du ändra koden och deklarera alla tre variablerna i ett fall:
doubleflashDrivePrice, shippingAndHandling, totalt;
Vilket är bättre - en deklaration eller tre deklarationer? Inte heller är det bättre. Det handlar om personlig stil.
Du kan till och med lägga till initialiseringar i en kombinerad deklaration. När du gör, gäller varje initialisering endast en variabel. Till exempel, med linjen
doubleflashDrivePrice, shippingAndHandling = 25. 00, totalt;
värdet på
shippingAndHandling
blir
25. 00
, men variablerna
flashDrivePrice
och
totalt
får inget särskilt värde.
TIPSA PARKERINGSÄTENDEN
En online-blogg ger råd om ett tips på $ 2 när en parkeringsvakt hämtar din bil i ett New York City-garage. När programmet kör, skriver du garaget pris för att parkera din bil. Programmet berättar hur mycket du ska betala efter att du har lagt till $ 2-tipset.
DUBBELPRIS
Ändra koden så att det, oberoende av vilken flash-enhet som normalt kostar, debiterar programmet dubbelt så mycket. Med andra ord slutar priset för en $ 5 flash-enhet upp till $ 10, och priset för en $ 100 flash-enhet blir $ 200.