Tipi primitivi e cicli
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.
Ecco il risultato
–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:
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