public class CASTCAST { public static void main(String[] args) {
double a= 12.3; String parola="";
// parola= a; // istruzione errata per tipo incompatibile
// DOUBLE è tipo primitivo; String è un oggetto
System.out.println(parola+a); parola= parola+a;
System.out.println(parola); //verifica se è una stringa
char z= parola.charAt(0); //la 0 è uno ZERO
System.out.println(z);
String paroletta="piccolapiccola"; paroletta=paroletta+parola;
// paroletta=a; vedi istruzioni di parola = a
System.out.println(paroletta);
paroletta= String.valueOf (a);
System.out.println(paroletta); //verifichiamo la stringa e stampa punto
char x= paroletta.charAt(2);
System.out.println(x);
// parolona = a stessa incompatibilità
String parolona; parolona = Double.toString (a);
System.out.println(parolona); // ora verifichiamo se è una stringa; carattere n.4
char y= parolona.charAt(3);
System.out.println(y); } }