Rozwiązanie
- Nie. Ponieważ wystąpi błąd w kompilacji: wyrażenie a
== b == c jest niepoprawne, gdyż a==b daje wartość
typu boolean i następnie wartość ta jest lewym
argumentem operatora ==, którego prawym argumentem jest
wartość zmiennej b typu int. Porównanie wartości typu
boolean z wartością typu int jest niedopuszczalne.
- Fragment wypisze napis "Ok". Tutaj wyrażenie a
== b == c jest poprawne, bo a == b daje wartość boolean
i wartość ta może być porównana z wartością
zmiennej c, która też jest typu boolean.