Вы объявили центы внутри метода, поэтому у него есть область действия. Вы должны объявить это на уровне класса, как вы это сделали со значением.
private Double value;
private int cents;
В вашем методе вы можете вызвать его так:
cents = (int)(value * 100) % 100;
Это решит вашу техническую проблему. Некоторые люди скажут, что это неправильно, потому что вы рассчитываете центы напрямую из стоимости. Другие скажут, что все в порядке. В конце концов, это зависит от того, как часто вы вызываете функцию, если вы ее вычисляете. В некоторых случаях будет лучше иметь его в дополнительной переменной.
Изменение кода, как показано выше, решит техническую проблему, о которой вы просили.