Java - Tilldelningsuttryck och -konstanter

Innehållsförteckning
När vi väl vet variabler Och hur man deklarerar dem måste vi känna till de olika formerna av tilldelning som vi har, på så sätt kan vi spara kodrader genom att tilldela värden direkt till variablerna med hjälp av uttryck.
En annan viktig punkt är att veta förklara konstanterVi vet att variabler kan förändras i programmet, men konstanter, som deras namn indikerar, är konstanta under det, det vill säga de ändras inte.
Uppdragsuttryck
Som vi nämnde i början, uppdragsuttryck De tillåter oss att tilldela ett värde till en deklarerad variabel, dessa uttryck går lite längre än att bara införliva ett tal eller en textsträng, eftersom vi till och med kan utföra komplexa matematiska operationer eller helt enkelt tilldela resultatet av samtalet till en objektmetod.
Som vi ser ger det oss mycket tyg att klippa, låt oss se några exempel på hur vi kan göra de olika tilldelningarna till variablerna:
 int x = 1; // vi tilldelar värdet 1 till variabeln x dubbelradie = 1,0; // vi tilldelar 1.0 till variabelns radie x = 5 * (3/2) + 3 * 2; // vi tilldelar uttrycket värde till variabeln x x = x + 1; // vi tilldelar värdet att lägga till x + 1 till variabeln x area = radie * radie * 3.14159; // vi beräknar arean med variabelns radie 

Som vi har sett har vi många alternativ när det gäller att göra uppdrag. Ett fall som kan uppmärksamma oss är x = x + 1; i det här fallet kan vi införliva samma variabel i tilldelningsuttrycket, vilket händer om variabeln redan hade ett tilldelat värde, det kommer att läggas till värdet 1 och detta resultat kommer att tilldelas igen i x.
Låt oss se i följande kod vad vi hänvisar till och hur det tolkar det Java i ett redan sammanställt program.
 importera java.util.Scanner; public class AssignmentVariables {public static void main (String [] args) {// skapa ett skannerobjekt Scanner input = new Scanner (System.in); // Vi ber att ett värde ska anges System.out.println ("Ange värde för variabel x:"); dubbel x = input.nextDouble (); // vi skriver ut det fångade värdet System.out.println ("Värdet på variabeln x är:" + x); // vi lägger till 1 till värdet x x = x + 1; // vi skriver ut resultatet System.out.println ("Det nya värdet för variabeln x är:" + x); }} 

FÖRSTORA

Om vi ​​tittar på den här koden, vad vi gör är att ta ett värde från användaren och lagra det i variabeln x, gör vi en summa av vad värdet x har och vi tilldelar det igen i den variabeln.
Konstanter
Eftersom vi har täckt allt som rör variabler, låt oss se vad konstanter är, dessa är inget annat än ett värde som inte behöver ändras inom programmet, så istället för att placera det uttryckliga värdet i varje rad som vi behöver det, gör vi ett konstant, Tack vare detta, om detta värde måste förändras någon gång, ändrar vi helt enkelt konstanten och dess värde återspeglas i alla delar där det visas.
Låt oss se hur vi förklarar det:
slutlig dubbel PI = 3,14159;

Om vi ​​tittar använder vi sista sökordet med vilket vi anger att dess värde inte kan variera under programmets gång, enligt konvention vi skriver hela namnet på konstanten i versaler på detta sätt kommer vi att känna igen det när vi ser en av dessa i ett program.
Låt oss se en kod för hur du använder den:
 // Vi hämtar klassskannern i paketet java.util import java.util.Scanner; public class CircleArea {public static void main (String [] args) {// deklarera den konstanta PI -slutliga dubbel PI = 3.14159; // vi skapar ett skannerobjekt Scanner input = new Scanner (System.in); // Vi ber att en radie ska anges System.out.print ("Ange cirkelns radie:"); dubbel radie = input.nextDouble (); // vi gör motsvarande beräkning dubbelyta = radie * radie * PI; // vi visar resultatet System.out.println ("Området för cirkeln med radie:" + radie + "är:" + area); }} 

I det här fallet, om vi av någon anledning vill PI låt det vara 3.14 vi ändrar helt enkelt konstanten i dess deklaration och programmet ändras inte.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave