witam, napisałem kod. Dwa ostatnie wyniki działania programu są nieprawidłowe z powodu za małej pojemności typu long. Czy można to jakoś naprawić ? Interesują mnie tylko liczby całkowite.
package cwiczenia;
/**
*
* @author Damazy
*/
public class Cwiczenia518 {
public static void main(String[] args) {
long procent = 1;
long modulo = 1;
long reszta = 0;
long wynik = 0;
for (int licznik = 1; licznik <= 10; licznik ++) {
procent *= 105;
modulo *= 100;
reszta = procent % modulo;
wynik = reszta * 1000 / modulo + 1000;
System.out.println(wynik);
}
}
}