Если npage и numpages оба являются целыми числами, то Java округляется (npage / numpages) до целого числа (т. Е. 0).Чтобы заставить Java выполнять деление с двойными числами, вам нужно привести одно из чисел к двойному, например:
Double cCom = ((double)npage/numpages);
Фактически, поскольку вы работаете с процентами, вы, вероятно, захотите:
Double cCom = ((double)npage/numpages) * 100;