int sum=age1+age2+age3+age4;
double avg=sum/4;
int minus=age1-age2;
int newAge=--age1;
int定义整型变量,double定义浮点型变量,也就是小数。你所写的age1到age4应该指的是年龄吧,都是整数,它们的和sum、差minus、以及age-1都是整数,所以可以用int定义;但是它们的和除以4有可能是小数,所以用double定义。
第二行没任何意义,整数除以整数还是整数。就算强转了也只是0.0,除非是小数除以整数。