CodeGym/Cursuri/Sintaxa Java/Adresarea memoriei și variabile

Adresarea memoriei și variabile

Disponibil
1
Sarcină
Sintaxa Java,  nivellecţie
Blocat
We solemnly publish and declare these variables...
In Java, variables must be declared, i.e. we must allocate space for a specific variable type. Only after we have done this can we assign a specific value. It's nice that we can do this literally in one line. In this task, you have to declare several variables and immediately assign them values.
1
Sarcină
Sintaxa Java,  nivellecţie
Blocat
A variable on our screen
A beginning Java programmer first learns to declare (variables), assign (values ​​to variables), and display (variables and values). In this task, we will practice all three basic skills. Create a String variable, assign a value, and then display it.
1
Sarcină
Sintaxa Java,  nivellecţie
Blocat
One variable is not enough
When learning to program, some work may initially seem like unnecessary repetition. This is an illusion: skill is just repetition (with variations!) and can't be achieved in any other way. So, stop whining. Instead, let's declare variables one more time. This time we'll have three of them, and we'll assign them some values.
2
Sarcină
Sintaxa Java,  nivellecţie
Blocat
Display the square of a number
First impressions are rarely the best, but they are certainly what we remember for the rest of our lives. We're talking about programming, in case you were wondering. In this task, we will try to calculate the square of a number, display it on the screen, and also use the ability to read data from the keyboard (the user will enter the number while the program is running).

Un fragment de prelegere cu un mentor ca parte a cursului Universității Codegym. Înscrie-te la cursul complet.


"Sunt din nou eu. Am uitat să explic ceva. Acum vă voi spune despre variabile și adresarea memoriei . Nu vom aprofunda prea mult, dar va fi bine dacă vă amintiți măcar ceva."

„Îmi place abordarea ta asupra lecțiilor: dacă înțelegi ceva – grozav. Dacă nu înțelegi nimic – e în regulă.”

"Dragostea nu poate fi forțată. Asta e evident. Nu este așa pe planeta ta?"

"Nu. Avem o abordare diferită. Dacă vrei, studiezi; dacă nu vrei, studiezi, deși fără să vrei."

"Ce abordare înapoiată a învățării! Asta irosește multă energie și timp și produce rezultate slabe."

"Risipim totul în regulă. Dar să nu vorbim despre lucruri triste."

„OK. Imaginați-vă Excel. Toată lumea cunoaște Excel. O foaie Excel este formată din celule. Fiecare celulă are propriul său identificator unic (A1, A2,... B1, B2). Dacă cunoașteți identificatorul unei celule, puteți oricând să scrieți o valoare în ea sau obțineți orice valoare este stocată acolo. Memoria computerului este organizată într-un mod foarte similar."

Adresarea memoriei și variabile - 1

— Te urmăresc până acum.

„Programul și datele programului sunt stocate în memorie atunci când programul rulează. Toată memoria computerului este împărțită în celule mici, sau octeți. Fiecare celulă are un identificator unic, sau număr, asociat cu acesta: 0,1,2,3, … (numerele încep cu 0). Dacă cunoașteți numărul unei celule, puteți salva date în ea. Sau obțineți date din ea. Unele celule stochează codul programului, adică setul de comenzi pentru procesor. Altele stochează datele folosite de program. Numărul fiecărei celule se numește adresa ei."

— Profesorul mi-a spus deja despre procesor și comenzi, dar nu în detaliu.

„Procesorul știe cum să execute comenzi care au fost încărcate în memorie. Aproape toate comenzile procesorului sunt ceva de genul „preluați date de la unele celule, faceți ceva cu ele, trimiteți rezultatul către alte celule”. Combinăm sute de comenzi simple pentru a obține comenzi complexe și utile.”

— Dar de ce am nevoie de toate astea?

„Când o variabilă este declarată în cod, i se atribuie un pic de memorie care nu este deja utilizat. Aceasta este de obicei câțiva octeți. Declararea unei variabile necesită să indicați tipul de informații pe care programul le va stoca în ea: numere, text sau alte date. Pentru comoditate, fiecărei variabile i se atribuie un nume unic ."

„Înseamnă asta că o variabilă este un nume, un tip, o parte a memoriei și, de asemenea, o valoare?”

„Sunt toate acele lucruri reunite într-una singură. Uită-te la câteva exemple:”

Cod Explicaţie
1
String s;
Această linie creează o variabilă numită s. Declaram tipul acestuia ca fiind String, deoarece va fi folosit pentru a stoca text.
Nu putem declara o altă variabilă cu același nume în aceeași funcție sau clasă.
2
String s2 = "I'm Diego";
Această linie creează o variabilă String numită s2și atribuie imediat valoarea "I'm Diego".
3
int a;
Aici creăm o variabilă numită a. Tipul său de date se potrivește cu ceea ce va fi stocat în el. Tipul intde date este prescurtarea pentru integer .
3
int b = 4;
Creăm o variabilă numită b. Tipul său de date ( int) este pentru stocarea numerelor întregi. Valoarea 4este imediat atribuită variabilei.

"Iată câteva sarcini de la Diego. Lucrează la ele puțin la un moment dat."

Comentarii
  • Popular
  • Nou
  • Vechi
Trebuie să fii conectat pentru a lăsa un comentariu
Această pagină nu are încă niciun comentariu