Последний символ перед точкой с запятой в 5 строке - буква f Символ e, если правильно понимаю — экспонента? А вот f - не понимаю. И буква d в конце первой строки - тоже непонятно.
double d = (short) 2.50256e2d;
char c = (short) 'd';
short s = (short) 2.22;
int i = (short) 150000;
float f = (short) 0.50f;
double result = f + (i / c) - (d * s) - 500e-3;