\begin{slide}{Implizite/Explizite Typumwandlungen}

Was druckt dieses Programm?
\begin{verbatim}
long x = 1000 * 1000 * 1000 * 1000;
long y = 1000 * 1000;
System.out.println ( x / y );
\end{verbatim}
  
Was druckt dieses Programm?
\begin{verbatim}
System.out.println ((int) (char) (byte) -1);
\end{verbatim}

Moral: wenn man nicht auf den ersten Blick sieht,
was ein Programm macht, dann macht es wahrscheinlich
nicht das, was man will.

\end{slide}

  
%%% Local Variables: 
%%% mode: latex
%%% TeX-master: "~/edu/ws06/pps/folien/pps"
%%% End: 
