M3 - Programació estructurada / Continguts UF1: Declaració, inicialització i ús de variables

De wikiserver
Dreceres ràpides: navegació, cerca

Identificadors i ús de les variables

En el llenguatge Java, un identificador és un nom assignat a una variable, una classe o un mètode. Els identificadors comencen per una lletra, el signe de subratllat (_) o el símbol del dòlar ($). Els caràcters posteriors poden ser dígits. No tenen longitud màxima i existeix diferència entre majúscules i minúscules.

Un identificador no pot ser una paraula clau, però pot contenir una paraula clau com a part del seu nom.

Cal fer servir noms “amb sentit lògic” pels identificadors. Si un identificador guarda informació d’un alumne té més sentit anomenar-lo Alumne que no pas Xvmwedfjglazxxzca.

Variables

Les variables s'utilitzen per emmagatzemar i recuperar dades utilitzades pels programes.

Declaració i inicialització de variables

Les variables poden declarar-se i inicialitzar-se per separat (en línies de codi diferents) o en una mateixa línia de codi. La sintaxi per declarar una variable a l'interior d'un mètode és:

identificador tipus;

La sintaxi per inicialitzar una variable és:

identificador = valor;

La sintaxi per declarar i inicialitzar una variable mètode és:

identificador tipus = valor;

on :

  • tipus representa la classe d’informació que conté la variable. Algunes poden contenir números, altres caràcters, etc. És necessari assignar un tipus a cada variable per a indicar la classe d’informació que guardaran.
  • identificador es el nom assignat a la variable que conté aquest tipus. Per convenció comencen per minúscula i fan servir la notació “camell”.
  • valor és el valor que es vol assignar a la variable. És un element opcional perquè no és necessari assignar cap valor a una variable en el moment de declarar-la.

Exemples:

int edat = 21;
float notaFinal;
notaFinal =9.4;
char tecla=’A’;

Paraules clau en programació Java

Tipus bàsics del llenguatge Java

Tipus primitius

Enters: byte, short, int i long

Reals en coma flotant: double i float

Lògics: boolean

Textuals: char

Assignació de valors a les variables

Constants

Comentaris

Signes de punt i coma, blocs i espai en blanc