Salve,
volevo riportare in modo ordinato tutte le parole chiave e altre simbologie presenti nel linguaggio di programmazione Java.
Parole Riservate
Tipi primitivi
Sequenza di escape
Colori predefiniti
Operatori Aritmetici
Operazioni Condizionali
Operazioni relazionali e di shift
Operatori logici e operatori di assegnamento
Spero vi possa essere utile per iniziare a programmare in Java.
:bye:
volevo riportare in modo ordinato tutte le parole chiave e altre simbologie presenti nel linguaggio di programmazione Java.
Parole Riservate
abstract | default | if | private | throw |
boolean | do | implements | protected | throws |
break | double | import | public | transient |
byte | else | instanceof | return | try |
case | extends | int | short | void |
catch | final | interface | static | volatile |
char | finally | long | super | while |
class | float | native | switch | |
const | for | new | synchronized | |
continue | goto | package | this |
Tipi primitivi
Tipo | Numero di bit | Numero di byte | Valore più piccolo | Valore più grande |
boolean | 1 | 1 | false | true |
char | 16 | 2 | '\u0000' [0] | '\uFFFF' [2^16-1] |
byte | 8 | 1 | -128 | +127 |
short | 16 | 2 | -32.768 | +32.767 |
int | 32 | 4 | -2.147.483.648 | +2.147.483.647 |
long | 64 | 8 | -9.223.372.036.854.775.808 | +9.223.372.036.854.775.807 |
float | 32 | 4 | 1,40129846432481707e-45 | 3,40282346638528860e+38 |
double | 64 | 8 | 4,94065645841246544e-324 | 1,79769313486231570e+308 |
Sequenza | descrizione | termine inglese |
\\ | barra contraria | blackslash |
\? | punto di domanda | question mark |
\' | apice singolo | single quote |
\0 | fine stringa | end of string |
\b | una battuta indietro | backspace |
\" | doppio apice | double quote |
\n | a capo | new line |
\r | a capo sulla stessa riga | carriage return |
\t | tabulazione | tab |
Colori predefiniti
- Color.black
- Color.blue
- Color.cyan
- Color.darkGray
- Color.gray
- Color.green
- Color.lightGray
- Color.magenta
- Color.orange
- Color.pink
- Color.red
- Color.white
Operatori Aritmetici
Operatore | Uso | Descrizione |
+ | op+op2 | Somma |
- | op-op2 | Sottrazione |
* | op*op2 | Moltiplicazione |
/ | op/op2 | Divisione |
% | op1%op2 | Resto della divisione |
++ | op++ | Incremento di 1 (Viene valutato il valore prima dell'incremento) |
++ | ++op | Incremento di 1 (Viene valutato il valore incrementato) |
-- | op-- | Decremento di 1 (Vale lo stesso di op--) |
-- | --op | Decremento di 1 (Vale lo stesso di --op) |
+ | +op | Op diventa un int, se era uno fra (byte,short,char) |
- | -op | Op viene negato aritmeticamente |
Operazioni Condizionali
Operatore | Uso | Restituisce true se |
> | op1>op2 | op1 è maggiore di op2 |
< | op1<op2 | op1 è ninore di op2 |
>= | op1>=op2 | op1 è maggiore uguale di op2 |
<= | op1>=op2 | op1 è minore uguale di op2 |
== | op1==op2 | op1 è uguale a op2 |
!= | op1 !=op2 | op1 è diverso da op2 |
Operazioni relazionali e di shift
Operatore | Uso | Restituisce true se |
&& | op1 && op2 | op1 e op2 sono entrambi veri |
|| | op1 || op2 | op1 o op2 sono veri |
! | !op | op è false |
& | op1&op2 | op1 e op2 sono entrambi veri |
| | op1 |op2 | op1 o op2 sono veri |
^ | op1 ^op2 | op1 e op2 sono diversi se uno o l'altro operatore è vero ma non entrambi |
Operatore | Uso | Operazione |
>> | op1>>op2 | Fa scorrere i bit di op1 a destra per una distanza di op2 |
<< | op1<<op2 | Fa scorrere i bit di op1 a sinistra per una distanza di op2 |
>>> | op1>>>op2 | Fa scorrere i bit di op1 a destra per una distanza di op2 (senza considerare il segno) |
Operatori logici e operatori di assegnamento
Operatore | Uso | Operazione |
& | op & op2 | and tra bit |
| | op1 | op2 | or tra bit |
^ | op1 ^ op2 | xor tra bit |
~ | ~op | Complemento |
Operatore | Uso | Equivale a |
+= | op1 += op2 | op1 = op1+op2 |
-= | op1 -= op2 | op1 = op1 - op2 |
*= | op1 *= op2 | op1 = op1* op2 |
/= | op1 /= op2 | op1 = op1 / op2 |
%= | op1 %= op2 | op1 = op1 % op2 |
&= | op1 &= op2 | op1 = op1 & op2 |
|= | op1 |= op2 | op1 = op1 | op2 |
^= | op1 ^= op2 | op1 = op1 ^= op2 |
<<= | op1 <<= op2 | op1 = op1 << op2 |
>>= | op1 >>= op2 | op1 = op1 >> op2 |
>>>= | op1 >>>=op2 | op1 = op1 >>>op2 |
Spero vi possa essere utile per iniziare a programmare in Java.
:bye:
Ultima modifica: