O loop é infinito porque valor % X sempre será o mesmo para um valor fixo, a lógica não altera o valor a cada iteração. papeisMoeda = new PapelMoeda[6]; int count = 0; while (valor % 100 != 0) { count++; }
O loop é infinito porque valor % X sempre será o mesmo para um valor fixo, a lógica não altera o valor a cada iteração.
papeisMoeda = new PapelMoeda[6];
int count = 0;
while (valor % 100 != 0) {
count++;
}