Are the following conversions involving casting allowed? If so, find the converted result.
char c = 'A';
i = (int)c;
YES
i = 65
boolean b = true;
i = (int)b;
YES
i = 1
double d = 1000.34;
int i = (int)d;
NOT ALLOWED
int i = 1000;
char c = (char)i;
int i = 1000;
boolean b = (boolean)i;
NOT ALLOWED
char c = 'A';
i = (int)c;
YES
i = 65
boolean b = true;
i = (int)b;
YES
i = 1
double d = 1000.34;
int i = (int)d;
NOT ALLOWED
int i = 1000;
char c = (char)i;
int i = 1000;
boolean b = (boolean)i;
NOT ALLOWED