| |
 |
| |
| Home |
|
|
 | | |
| Da vedere |
|
|
 |
| |
| OnFocus |
|
|
 |
| |
| Siti Amici |
|
|
|
|
|
|
|
 |
|
| Autore: AV Soft |
Categoria: java |
Livello: base  |
Nozioni base sull'output a video e sul castInput e Output in Java
Come già detto l'output a video viene effettuato con i metodi della classe System.out
System.out.print("riga senza a capo finale");
System.out.println("riga senza con carattere di a capo");
|
Questa prima parte del tutorial vuol indicare come effettuare la concatenazione di stringhe e/o variabili.
L'operatore di concatenazione è il +
System.out.println("x vale" + x);
|
Durante la concatenazione è possibile anche far eseguire delle operazioni ma bisogna stare attenti all'utilizzo dell'operazione di somma perchè
è lo stesso del'operatore di concatenamento. Il problema viene risolto utilizzando le parentesi:
System.out.println("x vale" + (x+1));
|
Nel codice qui sopra viene sommato 1 alla variabile x e poi avviene il concatenamento con la stringa.
Il CAST è un’operazione usata quando si assegna un valore di un certo tipo ad una variabile di un tipo diverso.
Cast implicito:
il cast è fatto automaticamente quando un tipo “più basso” viene assegnato a un tipo “più alto” secondo questo schema:
byte → short → int → long → float → double
esempio:
int x = 10;
float y;
y = x;
|
Cast esplicito
Quando da una variabile di tipo “più alto” passo a una variabile di tipo “più basso”. Questo tipo di cast non può essere effettuato automaticamente, quindi bisogna utilizzare una sintassi particolare:
Esempio:
int m;
double d = 3.6;
m = (int)d;
// d viene convertito in intero e assegnato
|
Il cast effettua un troncamento, cioè elimina dei bit quindi può capitare che dalla conversione automatica esca un numero differente da quello voluto ed è per questo che si usa il cast esplicito
|
|
|
 |
|
|
|