Diferència entre revisions de la pàgina «M3 - Programació estructurada / Continguts UF1: Declaració, inicialització i ús de variables»

De wikiserver
Dreceres ràpides: navegació, cerca
(Enters: byte, short, int i long)
Línia 91: Línia 91:
  
 
Les variables d'aquest tipus emmagatzemen números que no tenen separador decimal
 
Les variables d'aquest tipus emmagatzemen números que no tenen separador decimal
 +
 +
{|border="2" cellpadding="4" cellspacing="0" style="margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse; font-size: 95%;"
 +
|+ align="center" style="background:DarkSlateBlue; color:white"|<big>'''RESERVATION'''</big>
 +
! align="left" width="100 px" style="background:Lavender; color:Black"|Longitud
 +
! width="80 px" |Nom
 +
! width="80 px" |Rang
 +
|-
 +
8 bits||byte||De -2 7 a 2 7 -1
 +
|--
 +
8 bits||byte||De -2 7 a 2 7 -1
 +
|-
 +
8 bits||byte||De -2 7 a 2 7 -1
 +
|-
 +
8 bits||byte||De -2 7 a 2 7 -1
 +
|}
  
 
====Reals en coma flotant: double i float====
 
====Reals en coma flotant: double i float====

Revisió del 18:17, 26 oct 2018

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

Les paraules clau són paraules reservades que tenen un significat especial per al compilador de Java.

Són les següents:

abstract continue for new switch
assert default goto package synchronized
boolean do if private this
break double implements protected throw
byte else import public throws
case enum instanceof return transient
catch extends int short try
char final interface static void
class finally long strictfp volatile
const float native super while

Tipus bàsics del llenguatge Java

El llenguatge Java incorpora nombrosos tipus de dades. Aquests es classifiquen en dues grans categories: tipus de classe i tipus primitius. Els tipus primitius són simples valors, no objectes. Els tipus de classe s'utilitzen per a tipus més complexos, inclosos tots els que declara el propi programador. Els tipus de classe s'utilitzen per crear objectes.

Tipus primitius

El llenguatge Java defineix vuit tipus de dades primitives que s'emmarquen en quatre categories:

  • Enters: byte, short, int i long
  • Reals en coma flotant: double i float
  • Lògics: boolean
  • Textuals: char

Enters: byte, short, int i long

Les variables d'aquest tipus emmagatzemen números que no tenen separador decimal

8 bits||byte||De -2 7 a 2 7 -1 8 bits||byte||De -2 7 a 2 7 -1 8 bits||byte||De -2 7 a 2 7 -1 8 bits||byte||De -2 7 a 2 7 -1
RESERVATION
Longitud Nom Rang

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