Get Adobe Flash player




Tipi primitivi e cicli

Salve a tutti, voglio farvi un accenno sui tipi primitivi e sui cicli in modotale che chi non ha mai toccato java possa muovere i primi passi.

Allora i tipi primiviti sono dei tipi di base forniti da java per poter rappresentare numeri, caratteri eccetera.

Per quanto riguarda i numeri interi con segno Java fornisce quattro tipi:

1) byte – rappresenta i numeri che vanno da -128 a 127(8 bit)
2)short – rappresenta gli interi che vanno da -32.768 a +32.767 (16 bit)
3)int – rappresenta gli interi che vanno da -2.147.483.648 a +2.147.483.647 (32 bit)
4)long – rappresenta gli interi che vanno da -2^63 a 2^63-1(64 bit – ^ stà per elevato)

Per quanto riguarda invece i numeri decimali, Java fornisce due tipi:

1)float – 32bit
2)double – 64 bit

Java inoltre fornisce due tipi utili per rappresentare le lettere e i booleani:

char – lettere (Vedremo un esempio più in basso)
boolean – booleano(1 vero – 0 falso)

ATTENZIONE!! – Java fornisce String che permette di rappresentare le parole (stringhe appunto), ma String non è un tipo primitivo, è un oggetto(più in là mettero un articolo sugli oggetti).

Vediamo ora come si usano questi tipi primitivi, useremo il metodo println di System.out per stampare su schermata dos il risultato, guardate attentamente come lo scrivo.

tipi1

Ecco il risultato

tipi2

Condizioni(utili per i cicli)

Per le uguaglianze tra i tipi primitivi quindi non tra stringhe) la sintassi è questa:

-numeri

a!=b diverso

a==b uguale

a>b maggiore

a>=b maggiore e uguale

a<b minore

a<=b minore o uguale

-booleani

a== true (a è vero) , b==false (b è falso),a==b (a uguale a b), a!=b (a diverso da b)

ATTENZIONE!! Esiste anche come notazione !a che indica che a viene considerato al contrario(cioè se a è vero, viene considerato falso).

-caratteri

a==b, a!=b

e così via.

– Cicli

I cicli per mettono di ripetere un’operazione più volte fino a quando viene soddisfatta una condizione che viene indicata nel codice.Java fornisce tre tipi di cicli:while, do-while,for.

1)While

La sintassi del while è la seguente

while(condizione){
codice
}

Il while continua ad agire finchè la condizione non viene più soddisfatta. La condizione può essere un booleano o una relazione. Esempio se abbiamo int x=0; e magari dentro il while incrementiamo i (con i++) e se come condizione abbiamo i==10 allora il while continuerà a funzionare finchè i non diventerà 10.

2)do-while

Il do while è utile nei casi in cui è necessario eseguire il codice del ciclo almeno una volta. La sintassi è la seguente:

do{
codice
}
while(condizione);

3) For

Il for è diverso dagli altri, inquanto permette di avere una inizializzazione ed un incremento/decremento al suo interno.
Per inizializzazione intendo una cosa del tipo int x=0;
Sintassi:

for(inizializzazione;condizione;incremento/decremento;){
codice
}

Ecco un esempio:

cicli

Bene, per il momento è tutto. Esercitatevi e provate. Se avete problemi potete lasciare qualche commento, oppure in alternativa potete direttamente contattarmi via email.
In realtà l’argomento è molto vasto, se volete approfondire potete leggere sui libri di Java.
Alla prox.
Mic87xp1

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.