"Mads Zahle Østergaard" <mzo@omk.dk> wrote in message
news:n4ib6.58576$W81.670025@twister.sunsite.dk...
> Et enkelt spørgsmål om typecasting.
>
> følgende kan man godt gøre:
>
> double n1 = 3.215;
> int n2 = (int)n1;
>
> hvorefter værdien af n2 er 3. Men kan man også gøre sådanne:
>
> int n3 = 5 / 2;
nu er n3=2, da en int ikke kan indeholde kommatal.
> double n4 = (double)n3;
n3 er jo 2, så det bliver n4 også.
men prøv med:
int n3 = 5;
double n4 = (double)n3/2;
>
> ???
>
> Jeg har prøvet forskellige varianter, men ligegyldigt hvordan jeg gør det,
> får n4 værdien "2.0" og ikke "2.5" som jeg gerne vil have den skal have.
Nu skulle den vist have værdien 2.5
--
With many Thanks
Soren ' Disky ' Reinke ICQ #1413069 remove 'ihsyd' when email replying
Please visit my Freshwater Aquaria Webpage
http://www.disky-design.dk/fish