Почему дает результат 65535? Как это так получается
В скобках же 26 с хвостиком получается. Не могу понять как она считает
public static void main(String[] args) {
int a = 0;
int b = (byte) a + 46;
byte c = (byte) (a * b);
double f = (short) 1234.15;
long d = (char) (a + f / c + b);
System.out.println(d);
}
}