Java - Toewijzingsuitdrukkingen en constanten

Inhoudsopgave
Zodra we weten wat de variabelen En hoe ze te declareren, we moeten de verschillende vormen van toewijzing kennen die we hebben, op deze manier kunnen we regels code opslaan door waarden rechtstreeks aan de variabelen toe te wijzen met behulp van uitdrukkingen.
Een ander belangrijk punt is om te weten: constanten declarerenWe weten dat variabelen in het programma kunnen veranderen, maar constanten, zoals hun naam aangeeft, zijn constant tijdens het programma, dat wil zeggen dat ze niet veranderen.
Opdrachtuitdrukkingen
Zoals we in het begin al zeiden, opdracht expressies Ze stellen ons in staat om een ​​waarde toe te kennen aan een gedeclareerde variabele, deze uitdrukkingen gaan iets verder dan alleen het opnemen van een getal of een tekenreeks, aangezien we zelfs complexe wiskundige bewerkingen kunnen uitvoeren of eenvoudig het resultaat van de aanroep aan een objectmethode kunnen toewijzen.
Zoals we zien, geeft dit ons veel stof om te knippen, laten we enkele codevoorbeelden bekijken van hoe we de verschillende toewijzingen aan de variabelen kunnen maken:
 int x = 1; // we kennen de waarde 1 toe aan de variabele x dubbele straal = 1,0; // we kennen 1.0 toe aan de variabele straal x = 5 * (3/2) + 3 * 2; // we kennen de waarde van de uitdrukking toe aan de variabele x x = x + 1; // we kennen de waarde van het optellen van x + 1 toe aan de variabele x area = radius * radius * 3.14159; // we berekenen het gebied met behulp van de variabele straal 

Zoals we hebben gezien, hebben we veel opties als het gaat om het maken van opdrachten.Een casus die onze aandacht kan trekken is die van x = x + 1; in dit geval kunnen we dezelfde variabele in de toewijzingsexpressie opnemen, wat gebeurt als de variabele al een toegewezen waarde had, deze wordt toegevoegd aan de waarde 1 en dit resultaat opnieuw wordt toegewezen in x.
Laten we in de volgende code kijken waar we naar verwijzen en hoe deze wordt geïnterpreteerd Java in een reeds gecompileerd programma.
 java.util.Scanner importeren; public class AssignmentVariables {public static void main (String [] args) {// maak een scannerobject Scannerinvoer = nieuwe scanner (System.in); // We vragen om een ​​waarde in te voeren System.out.println ("Voer waarde van variabele x in:"); dubbele x = invoer.nextDouble (); // we printen de vastgelegde waarde System.out.println ("De waarde van de variabele x is:" + x); // we voegen 1 toe aan de waarde van x x = x + 1; // we printen het resultaat System.out.println ("De nieuwe waarde van de variabele x is:" + x); }} 

VERGROTEN

Als we naar deze code kijken, nemen we een waarde van de gebruiker en slaan deze op in de variabele x, dan maken we een som van wat de waarde x heeft en wijzen deze opnieuw toe in die variabele.
constanten
Aangezien we alles met betrekking tot variabelen hebben behandeld, laten we eens kijken wat constanten zijn, dit zijn niets meer dan een waarde die niet hoeft te veranderen binnen het programma, dus in plaats van de expliciete waarde in elke regel te plaatsen die we nodig hebben, maken we een constante, hierdoor, als deze waarde op een bepaald moment moet veranderen, veranderen we gewoon de constante en zijn waarde wordt weerspiegeld in alle delen waar deze verschijnt.
Laten we eens kijken hoe we het declareren:
laatste dubbele PI = 3.14159;

Als we kijken, gebruiken we de laatste trefwoord waarmee we aangeven dat de waarde ervan niet kan variëren in de loop van het programma, volgens afspraak we schrijven de volledige naam van de constante in hoofdletters op deze manier zullen we het herkennen als we een van deze in een programma zien.
Laten we eens kijken naar een code voor het gebruik ervan:
 // We verkrijgen de klassenscanner in het pakket java.util import java.util.Scanner; public class CircleArea {public static void main (String [] args) {// declare the constante PI final double PI = 3.14159; // we maken een scannerobject Scannerinvoer = nieuwe scanner (System.in); // We vragen om een ​​straal in te voeren System.out.print ("Voer de straal van de cirkel in:"); dubbele straal = input.nextDouble (); // we maken de bijbehorende berekening dubbel gebied = straal * straal * PI; // we tonen het resultaat System.out.println ("Het gebied voor de cirkel met straal:" + straal + "is:" + gebied); }} 

In dit geval, als we om de een of andere reden willen: PI laat het 3.14 zijn, we wijzigen eenvoudig de constante in zijn verklaring en het programma wordt niet gewijzigd.Vond je deze Tutorial leuk en heb je eraan geholpen?Je kunt de auteur belonen door op deze knop te drukken om hem een ​​positief punt te geven

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave