Cara oque ele estranhou e eu também estranhei é a sua resolução =p
é isso 0.5 é 50%, pop é recebendo um valor 6,6 bi, 1.0 é 100%...
Segundo ao sua resolução o crescimento demográfico populacional mundial anual cresce a cada ano 50% sendo que (50.0 / 100.0 = 0.5) ou seja realmente este cálculo ficou maluco, agora olhe abaixo e reflita, a previsão para 2050 ([url]http://www1.folha.uol.com.br/folha/mundo/ult94u373836.shtml[/url]) é de chegarmos em 10 bi. de pessoas no mundo, veja abaixo o resultado se deixarmos 0.5 ou 50% como você deixou:
Para 2011 haverão 10.050.000.000 habitantes no planeta !
Para 2012 haverão 15.075.000.000 habitantes no planeta !
Para 2013 haverão 22.612.500.000 habitantes no planeta !
Para 2014 haverão 33.918.750.000 habitantes no planeta !
Para 2015 haverão 50.878.125.000 habitantes no planeta !
Para 2016 haverão 76.317.187.500 habitantes no planeta !
Claro que eu também achei estranho mandarem fazer este exercício sem nem termos aprendido double ainda que é no cap.3, mas ao menos o laço ainda não era necessário se for seguir de acordo como o livro está ensinando, laço tabém é no cap.3 se não me engano :)
/*
* Programa que calcula a taxa de crescimento demográfico mundial em seis anos
* com base no crescimento de 1.5% ao ano(procure saber a taxa atual) ou como calculá-la
*/
public class Exercicio16Cap2 {//início classe Exercicio16Cap2
public static void main(String[] args) {//início método main
double populacaoAtual = [telefone removido].0,//obtém população atual
crescimentoAnual = 1.5 / 100.0;//obtém a taxa de crescimento esperada para o próximo ano
System.out.printf("Para 2011 averão %,.0f habitantes no planeta !\n", (populacaoAtual * (1.0 + crescimentoAnual)));
populacaoAtual = populacaoAtual * (1.0 + crescimentoAnual);
System.out.printf("Para 2012 averão %,.0f habitantes no planeta !\n", (populacaoAtual * (1.0 + crescimentoAnual)));
populacaoAtual = populacaoAtual * (1.0 + crescimentoAnual);
System.out.printf("Para 2013 averão %,.0f habitantes no planeta !\n", (populacaoAtual * (1.0 + crescimentoAnual)));
populacaoAtual = populacaoAtual * (1.0 + crescimentoAnual);
System.out.printf("Para 2014 averão %,.0f habitantes no planeta !\n", (populacaoAtual * (1.0 + crescimentoAnual)));
populacaoAtual = populacaoAtual * (1.0 + crescimentoAnual);
System.out.printf("Para 2015 averão %,.0f habitantes no planeta !\n", (populacaoAtual * (1.0 + crescimentoAnual)));
populacaoAtual = populacaoAtual * (1.0 + crescimentoAnual);
System.out.printf("Para 2016 averão %,.0f habitantes no planeta !\n", (populacaoAtual * (1.0 + crescimentoAnual)));
}//fim método main
}//fim classe Exercicio16Cap2
[color=red]A saída do programa resultará:[/color]
Para 2011 haverão 6.800.500.000 habitantes no planeta !
Para 2012 haverão 6.902.507.500 habitantes no planeta !
Para 2013 haverão 7.006.045.112 habitantes no planeta !
Para 2014 haverão 7.111.135.789 habitantes no planeta !
Para 2015 haverão 7.217.802.826 habitantes no planeta !
Para 2016 haverão 7.326.069.868 habitantes no planeta !
Espero ter ajudado :)