Comparação de resposta de Exercício

[Help com Exercício]

Pessoal, eu já tenho a resposta. Gostaria se possível da contribuição para informar apenas a resposta para comparar com a minha, mas caso desejem também podem colocar a lógica que servirá bastante para os iniciantes…

Grato!

Exercício:

Supondo que a população de um país A seja da ordem de 80000 habitantes com uma taxa anual de crescimento de 3% e que a população de B seja 200000 habitantes com uma taxa de crescimento de 1.5%. Faça um programa que calcule e escreva o número de anos necessários para que a população do país A ultrapasse ou iguale a população do país B, mantidas as taxas de crescimento.

double popA = 80000;
double popB = 200000;

for (int anos = 1; ; anos++) {
    popA = popA * 1.03; //aumenta 3%
    popB = popB * 1.015; //aumenta 1,5%
    if (popA >= popB) {
        System.out.printf("%d anos", anos);
        break;
    }
}