Java - Expresii de atribuire și constante

Cuprins
Odată ce știm variabile Și cum să le declarăm trebuie să cunoaștem diferitele forme de atribuire pe care le avem, în acest fel putem salva linii de cod prin atribuirea de valori direct variabilelor folosind expresii.
Un alt punct important este să știi declarați constanteȘtim că variabilele se pot modifica în program, totuși constantele, așa cum indică numele lor, sunt constante în timpul acestuia, adică nu se schimbă.
Expresii de atribuire
După cum am menționat la început, expresii de atribuire Acestea ne permit să atribuim o valoare unei variabile declarate, aceste expresii merg puțin mai departe decât pur și simplu încorporând un număr sau un șir de text, deoarece putem chiar efectua operații matematice complexe sau pur și simplu atribuim rezultatul apelului unei metode obiect.
Pe măsură ce vedem, acest lucru ne oferă o mulțime de material de tăiat, să vedem câteva exemple de cod despre cum putem face diferitele atribuiri variabilelor:
 int x = 1; // atribuim valoarea 1 variabilei x raza dubla = 1,0; // atribuim 1.0 variabilei raza x = 5 * (3/2) + 3 * 2; // atribuim valoarea expresiei variabilei x x = x + 1; // atribuim valoarea adăugării x + 1 variabilei x area = raza * raza * 3.14159; // calculăm aria folosind raza variabilă 

După cum am văzut, avem multe opțiuni atunci când vine vorba de efectuarea de sarcini. Un caz care ne poate atrage atenția este cel al x = x + 1; în acest caz putem încorpora aceeași variabilă în expresia de atribuire, ceea ce se întâmplă dacă variabila avea deja o valoare atribuită, aceasta va fi adăugată la valoarea 1 și acest rezultat va fi atribuit din nou în x.
Să vedem în următorul cod la ce ne referim și cum îl interpretează Java într-un program deja compilat.
 import java.util.Scanner; public class AssignmentVariables {public static void main (String [] args) {// creați un obiect scaner Intrare scaner = Scanner nou (System.in); // Solicităm introducerea unei valori System.out.println ("Introduceți valoarea variabilei x:"); double x = input.nextDouble (); // imprimăm valoarea capturată System.out.println ("Valoarea variabilei x este:" + x); // adăugăm 1 la valoarea x x = x + 1; // imprimăm rezultatul System.out.println ("Noua valoare a variabilei x este:" + x); }} 

MARI

Dacă ne uităm la acest cod, ceea ce facem este să luăm o valoare de la utilizator și să o stocăm în variabila x, atunci facem o sumă a ceea ce are valoarea x și o atribuim din nou în acea variabilă.
Constante
Deoarece am acoperit tot ceea ce privește variabilele, să vedem ce sunt constantele, acestea nu sunt altceva decât o valoare care nu trebuie modificată în cadrul programului, așa că în loc să plasăm valoarea explicită în fiecare linie de care avem nevoie, facem o constantă, datorită acestui fapt, dacă această valoare trebuie să se schimbe la un moment dat, schimbăm pur și simplu constanta și valoarea ei se reflectă în toate părțile în care apare.
Să vedem cum o declarăm:
PI dublu final = 3,14159;

Dacă ne uităm, vom folosi cuvânt cheie final cu care indicăm că valoarea sa nu poate varia pe parcursul derulării programului, prin convenție scriem numele complet al constantei cu majuscule în acest fel, când vom vedea unul dintre acestea într-un program, îl vom recunoaște.
Să vedem un cod de utilizare:
 // Obținem scanerul clasei în pachetul java.util import java.util.Scanner; public class CircleArea {public static void main (String [] args) {// declara constantă PI finală dublă PI = 3,14159; // creăm un obiect scaner Intrare scaner = Scanner nou (System.in); // Solicităm introducerea unei raze System.out.print („Introduceți raza cercului:”); radius dublu = input.nextDouble (); // facem calculul corespunzător zonă dublă = raza * raza * PI; // afișăm rezultatul System.out.println ("Zona cercului cu raza:" + raza + "este:" + zona); }} 

În acest caz, dacă din anumite motive dorim PI să fie 3.14, pur și simplu modificăm constanta din declarația sa, iar programul nu este modificat.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv
wave wave wave wave wave